<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>
<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>
<span>if ( $('#myDiv').is(':hidden') ) { </span> <span>//do something I am hidden! </span> <span>alert("i am hidden!"); </span><span>}</span>
Dans jQuery, vous pouvez vérifier si un élément a plusieurs classes en utilisant la méthode HasClass () en combinaison avec des opérateurs logiques. Par exemple, si vous souhaitez vérifier si un élément possède à la fois «classe1» et «classe2», vous pouvez utiliser le code suivant:
if ($ ('# élément'). HasClass ('class1') && $ ('# élément'). Hasclass ('class2')) {
// faire quelque chose
}
dans ce code, $ ('#) «Element», et HasClass («Class1») et HasClass («Class2») Vérifiez si l'élément a respectivement «Class1» et «Class2». L'opérateur && garantit que les deux conditions doivent être vraies.
Oui, vous pouvez utiliser la méthode addClass () dans jQuery pour ajouter une classe à un élément si elle ne l'a pas déjà. Voici comment vous pouvez le faire:
if (! $ ('# Élément'). HasClass ('class1')) {
$ ('# élément'). AddClass ('class1');
}
Dans ce code, $ ('# élément') sélectionne l'élément avec l'élément «élément», et hasclass ('class1') vérifie l'élément1 '. Si ce n'est pas le cas, addClass ('class1') ajoute «class1» à l'élément.
Vous pouvez utiliser la méthode de SuppeClass () dans jQuery pour supprimer une classe d'un élément. Voici un exemple:
$ ('# élément'). RemoveClass ('class1');
Dans ce code, $ ('# élément') sélectionne l'élément avec l'identifiant «élément», et recouvlass ('class1') supprime «class1» dans l'élément.
if ($ ('# élément'). Att ('class')! == Undefined) {
// faire quelque chose
}
Dans ce code, $ ('# élément') sélectionne l'élément avec l'id ‘element’, et att ('class') obtient l'attribut de classe de l'élément. S'il n'est pas indéfini, l'élément a au moins une classe.
Vous pouvez utiliser la méthode toggleClass () dans jQuery pour basculer une classe sur un élément. Cela signifie que si l'élément a la classe, il sera supprimé; S'il n'a pas la classe, il sera ajouté. Voici un exemple:
$ ('# élément'). Toggleclass ('class1');
Dans ce code, $ ('# élément') sélectionne l'élément avec l'ID «élément», et toggleclass ('class1') ralentissent «class1» sur l'élément.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!