Das Problem, das Sie haben, ist, dass Sie eine Group Selector
zu verwenden, während Sie eine Multiples selector
! Um genauer zu sein, verwenden Sie $('.a, .b')
wohingegen Sie Folgendes verwenden sollten $('.a.b')
.
Weitere Informationen finden Sie in der Übersicht über die verschiedenen Möglichkeiten, Selektoren zu kombinieren, weiter unten!
Gruppenselektor : ","
Alle auswählen <h1>
Elemente UND alle <p>
Elemente UND alle <a>
Elemente:
$('h1, p, a')
Mehrfachselektor : "" (kein Zeichen)
Alle auswählen <input>
Elemente von type
text
mit Klassen code
y red
:
$('input[type="text"].code.red')
Descendant Selector : " " (Leerzeichen)
Alle auswählen <i>
Elemente im Inneren <p>
Elemente:
$('p i')
Kind Selektor : ">"
Alle auswählen <ul>
Elemente, die unmittelbare Kinder eines <li>
Element:
$('li > ul')
Selektor für benachbarte Geschwister: "+"
Alle auswählen <a>
Elemente, die unmittelbar nach <h2>
Elemente:
$('h2 + a')
Allgemeiner Geschwister-Selektor : "~"
Alle auswählen <span>
Elemente, die Geschwister sind von <div>
Elemente:
$('div ~ span')