Erkennen der Präsenz von CSS-Klassen mit jQuery
Bei der Arbeit mit Webelementen kann es wichtig sein, festzustellen, ob eine bestimmte CSS-Klasse damit verknüpft ist ihnen. jQuery bietet eine unkomplizierte Lösung für diese Aufgabe.
Mit der hasClass-Methode können Sie überprüfen, ob ein Element eine bestimmte CSS-Klasse als Teil seiner Klassenliste hat. Die Verwendung ist sehr einfach:
jQueryCollection.hasClass(className);
Alternativ können Sie die kürzere Syntax verwenden:
$(selector).hasClass(className);
Der className-Parameter ist eine Zeichenfolge, die die Klasse darstellt, die Sie suchen möchten. Die Methode gibt einen booleschen Wert zurück, der die Existenz dieser Klasse auf dem Element angibt.
Es ist wichtig zu beachten, dass diese Methode einen Literalabgleich mit dem className-Attribut des Elements durchführt. Wenn der Klassenname Leerzeichen enthält, wird er mit der gesamten Zeichenfolge abgeglichen. Betrachten Sie beispielsweise ein Element mit dem Klassenattribut „foo bar“:
$('span').hasClass('foo bar') // true $('span').hasClass('bar foo') // false
Denken Sie daher daran, beim Vergleich von CSS-Klassen mit hasClass eine konsistente Reihenfolge beizubehalten.
Das obige ist der detaillierte Inhalt vonWie kann ich mit jQuery die Existenz einer CSS-Klasse prüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!