Heim >Web-Frontend >js-Tutorial >JQuery überprüfen, ob das Element die Klasse angehängt hat
<span>$("div").click(function(){ </span> <span>if ( $(this).hasClass("protected") ) { </span> <span>//do something it does have the protected class! </span> <span>alert("i have the protected class"); </span> <span>} </span><span>});</span>ODER
<span>$("div").click(function(){ </span> <span>if ( $('#myDiv').is('.pretty.awesome') ) { </span> <span>//do something it does have the protected class! </span> <span>alert("i have the pretty and awesome classes"); </span> <span>} </span><span>});</span>HINWEIS: Mit dieser Methode können Sie auch für andere Dinge testen. Dh - prüfen Sie, ob ein Element versteckt ist.
<span>if ( $('#myDiv').is(':hidden') ) { </span> <span>//do something I am hidden! </span> <span>alert("i am hidden!"); </span><span>}</span>
if ($ ('#element'). "Element" und Hasclass ("Class1") und Hasclass ("Class2") prüfen, ob das Element "Class1" bzw. "Klasse2" enthält. Der && Operator stellt sicher, dass beide Bedingungen wahr sein müssen. So können Sie es tun:
if (! $ ('#Element'). Wenn dies nicht der Fall ist, fügt AddClass ('class1') dem Element "class1" hinzu.
Wie kann ich eine Klasse mit JQuery aus einem Element entfernen? Hier ist ein Beispiel:
if ($ ('#element'). Attr ('class')! Wenn es nicht undefiniert ist, hat das Element mindestens eine Klasse.
$ ('#Element'). ToggleClass ('class1');
Das obige ist der detaillierte Inhalt vonJQuery überprüfen, ob das Element die Klasse angehängt hat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!