2 Stimmen

Wie wählt man ein Div mit einer Klasse und einer bestimmten ID aus?

Ich habe ein HTML-Markup mit einigen <div> Elemente wie dieses:

<div id="1" class="classic">i am text</div>
<div id="2"  class="classic">i am text</div>
<div id="3" class="classic">i am text</div>
<div id="4" class="classic">i am text</div>

Wie kann ich ein Div auswählen, das diese Klasse und eine bestimmte ID wie 1 hat?

Können Sie mir zeigen, wie man dies in jQuery tun?

6voto

Bobby Jack Punkte 15195
$('#ID.class')

z.B..

$('#one.classic')

ist das, was Sie wollen; bitte erstellen Sie zuerst gültiges HTML!

4voto

g.d.d.c Punkte 44201

Ich denke, die Syntax, die Sie eigentlich wollen, ist die folgende:

$('#d1.classic')

Das ist Grabbing per ID, aber nur, wenn es die Klasse hat. Das Vorhandensein oder Nichtvorhandensein des Leerzeichens ist wichtig. Außerdem müssen die IDs mit einem Buchstaben beginnen, sie sollten nicht rein numerisch sein.

1voto

Ryan Kinal Punkte 16834

Da ids eindeutig sind, könnten Sie theoretisch einfach $('#1')

1voto

Eton B. Punkte 5803

$('#1.classic') außer, dass Sie etwas haben sollten wie $('#one.classic') weil die ID-Attribute mit einem Buchstaben beginnen müssen.

Außerdem haben Sie eine and in Ihrem HTML-Code, die dort eigentlich nicht sein sollten.

0voto

tenfour Punkte 34923

Da alle Elemente eindeutige IDs haben sollten, $('#1') sollte funktionieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X