748 Stimmen

Klassenliste für Element mit jQuery abrufen

Gibt es eine Möglichkeit in jQuery zu Schleife durch oder weisen Sie ein Array alle Klassen, die ein Element zugeordnet sind?

ex.

<div class="Lorem ipsum dolor_spec sit amet">Hello World!</div>

Ich werde nach einer "speziellen" Klasse wie in "dolor_spec" oben suchen. Ich weiß, dass ich hasClass() verwenden könnte, aber der tatsächliche Klassenname muss nicht unbedingt zu diesem Zeitpunkt bekannt sein.

-3voto

john ktejik Punkte 5440

Die Frage ist, wofür Jquery gedacht ist.

$('.dolor_spec').each(function(){ //do stuff

Und warum hat niemand die .find() als Antwort?

$('div').find('.dolor_spec').each(function(){
  ..
});

Für Nicht-IE-Browser gibt es auch classList:

if element.classList.contains("dolor_spec") {  //do stuff

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X