jQuery.hasClass()方法
jQuery.hasClass() 方法用于检查元素是否包含指定的类名。该方法返回布尔值,如果元素包含指定的类名,则返回 true,否则返回 false。
$(selector).hasClass(classname)
其中,selector 是要检查的元素,classname 是要检查的类名。
下面是一个示例,检查元素是否具有 class="demo" 类名:
if ($(selector).hasClass("demo")) {
alert("元素具有 demo 类名");
}
另一种方法是使用 .is() 方法,如下所示:
if ($(selector).is(".demo")) {
alert("元素具有 demo 类名");
}
也可以使用 .filter() 方法来检查元素是否具有指定的类名:
if ($(selector).filter(".demo").length) {
alert("元素具有 demo 类名");
}
这三种方法都可以用来检查元素是否具有指定的类名,只需要根据需要选择合适的方法即可。