Erhalten einer Klassenliste für ein Element mit jQuery
Beim Arbeiten mit Elementen auf einer Webseite kann es erforderlich sein, auf die Elemente zuzugreifen oder sie zu ändern Liste der damit verbundenen Klassen. jQuery bietet eine bequeme Möglichkeit, diese Informationen abzurufen.
Klassenliste als Array abrufen
Um alle einem Element zugewiesenen Klassennamen als Array abzurufen, können Sie dies tun Verwenden Sie die className-Eigenschaft von JavaScript:
var classList = document.getElementById('divId').className.split(/\s+/);
Diese Methode teilt die className-Zeichenfolge in ein Array auf, wobei jeder Klassenname als Element.
Iterieren über Klassennamen
Sobald Sie die Klassenliste als Array haben, können Sie darüber iterieren und nach einer bestimmten Klasse suchen:
for (var i = 0; i < classList.length; i++) { if (classList[i] === 'someClass') { // Do something } }
Verwendung von jQuery
Während jQuery nicht direkt eine bereitstellt Mit dieser Methode können Sie die Klassenliste als Array abrufen und prüfen, ob ein Element eine bestimmte Klasse hat:
if ($('#divId').hasClass('someClass')) { // Do something }
Zusammenfassend lässt sich sagen, dass die className-Eigenschaft von JavaScript und die hasClass()-Methode von jQuery zum Abrufen verwendet werden können und mit der Klassenliste der Elemente auf einer Webseite interagieren.
Das obige ist der detaillierte Inhalt vonWie kann ich die Klassenliste eines Elements mit jQuery und JavaScript abrufen und verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!