2017-07-02 5 views
0

Ich versuche, etwas zu machen, damit ein Benutzer ein Element aus einer Liste auswählen kann, füge ich dann die Klasse selected der div hinzu, jetzt möchte ich dieses ausgewählte Element wieder finden, wie würde ich mach das?jQuery Klasseninformationen erhalten

Ex. <div class="item"></div> <div class="item"></div <div class="item selected"></div>

Wie kann ich jquery die Klasse zurück, die „ausgewählt“ hat (und hat auch die Klasse Artikel)

Antwort

0

jQuery-Objekte können auf die gleiche Weise wie CSS-Selektoren zugegriffen werden. Versuche dies.

$('.item.selected') 
+0

Sorry, ich fühle mich dumm, ich war ehrlich gesagt so nah, ich musste nur den Platz entfernen. Vielen Dank. –

+0

Ich werde die Anwsser in 10 Minuten akzeptieren. –

0

Sie können den Namen eines ausgewählten Elements mithilfe von getAttr('class') abrufen.

Zum Beispiel

$('.selected').first().getAttr('class') // this will return 'item selected' 

Beachten Sie die Verwendung von ersten() Funktion, da die Wähler alle Elemente zurück, die die Klasse entsprechen. Dies funktioniert, wenn nur eine ausgewählt ist. Sie können das Ergebnis analysieren, um Ihre Klasse "item" zu finden.