„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich die Klassenliste eines Elements mit JQuery bekommen und manipulieren?

Wie kann ich die Klassenliste eines Elements mit JQuery bekommen und manipulieren?

Veröffentlicht am 28.01.2025
Durchsuche:623

How Can I Get and Manipulate an Element\'s Class List with jQuery?

Holen Sie sich Klassenliste für Element mit jQuery

In jQuery können Sie die Klassenliste eines Elements mit dem Attr ('Klasse' abrufen. ) Methode, die eine Zeichenfolge zurückgibt, die alle zugewiesenen Klassen enthält. Um ein Array dieser Klassen zu erhalten, können Sie die Zeichenfolge auf Whitespaces unter Verwendung von Split ( /\ s /);.

]&&& weibliches Beispiel für ein Element mit dem html:

teilen, wenn Sie ein Element haben.
Hallo Welt!
Hello World!
Sie können auf die Klassenliste zugreifen. attr ('class'). split ( /\ s /);

Dies führt zu einem Array der folgenden Zeichenfolgen:
Hello World!

"lorem"

    " ipsum "
  • " dolor_spec "
  • " sitzen "
  • " Amet "
  • , um eine bestimmte Klasse zu finden, wie" dolor_spec ",, Sie können das Array durch das Array iterieren und jedes Element mit Ihrem gewünschten Klassennamen vergleichen.
für (var i = 0; i Obwohl JQuery die Methode von Hasclass () zur Überprüfung anbietet, ob ein Element eine bestimmte Klasse hat, muss der Klassenname vorher bekannt sein. Wenn der tatsächliche Klassenname variabel ist, können Sie den Array-basierten Ansatz verwenden, um die gewünschte Klasse zu finden und zu manipulieren.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3