Wie überprüfen Sie, ob ein Element eine bestimmte Klasse in jQuery hat?
Wie überprüfen Sie, ob ein Element eine bestimmte Klasse in jQuery hat?

Video: Wie überprüfen Sie, ob ein Element eine bestimmte Klasse in jQuery hat?

Video: Wie überprüfen Sie, ob ein Element eine bestimmte Klasse in jQuery hat?
Video: VL 06 jQuery 2024, Kann
Anonim

Die hasClass() Methodenüberprüfungen wenn irgendein von das ausgewählt Elemente haben eine bestimmte Klasse Name. Wenn Irgendein von das ausgewählt Elemente hat die angegebene Klasse name, diese Methode gibt "true" zurück.

Wie können Sie überprüfen, ob ein Element eine Klasse in jQuery enthält?

Verwenden von. Zu Überprüfen Sie, ob ein Element in jQuery hat Klasse , folgen Sie dieser Syntax: $(Selektor). hasClass(className); Der Selektor wird verwendet, um die Elemente zu prüfen.

Ist jQuery außer oben eine Methode? Das ist (Selektor) Methode prüft die aktuelle Auswahl gegen einen Ausdruck und gibt true zurück, wenn mindestens ein Element der Auswahl zum angegebenen Selektor passt. Wenn kein Element passt oder der Selektor ungültig ist, ist die Antwort 'false'.

Wie überprüfen Sie außerdem, ob ein Element eine Klasse hat?

matcht() um zu bestimmen wenn ein Element eine Klasse enthält . className ist nur eine Zeichenfolge, sodass Sie die reguläre indexOf-Funktion verwenden können, um zu sehen wenn die Liste der Klassen enthält eine andere Saite. Wenn das Element nur hat einer Klasse Namen kannst du schnell prüfen es, indem man die Klasse Attribut.

Kann ich classList Toggle verwenden?

Definition und Verwendung Diese Eigenschaft ist nützlich für hinzufügen , entfernen und Umschalten CSS-Klassen für ein Element. Die Klassenliste -Eigenschaft ist schreibgeschützt, Sie kann ändere es um mit das hinzufügen () und remove()-Methoden. Cross-Browser-Lösung: Die Klassenliste -Eigenschaft wird in IE9 und früheren Versionen nicht unterstützt.

Empfohlen: