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 类名"); }
这三种方法都可以用来检查元素是否具有指定的类名,只需要根据需要选择合适的方法即可。