Détection de la présence d'une classe CSS avec jQuery
Lorsque vous travaillez avec des éléments Web, il peut être essentiel de déterminer si une classe CSS spécifique est associée à eux. jQuery fournit une solution simple pour cette tâche.
La méthode hasClass vous permet de vérifier si un élément a une classe CSS spécifiée dans le cadre de sa liste de classes. Son utilisation est très simple :
jQueryCollection.hasClass(className);
Vous pouvez également utiliser la syntaxe plus courte :
$(selector).hasClass(className);
Le paramètre className est une chaîne représentant la classe que vous souhaitez rechercher. La méthode renvoie un booléen indiquant l'existence de cette classe sur l'élément.
Il est essentiel de noter que cette méthode effectue une correspondance littérale avec l'attribut className de l'élément. Si le nom de classe contient des espaces, il sera comparé à la chaîne entière. Par exemple, considérons un élément avec un attribut de classe "foo bar":
$('span').hasClass('foo bar') // true $('span').hasClass('bar foo') // false
Par conséquent, n'oubliez pas de maintenir un ordre cohérent lorsque vous comparez des classes CSS à l'aide de hasClass.
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!