JQuery 判断 元素是否具有某个class

2024-10-29 01:45:37
推荐回答(4个)
回答1:

在jquery中判断某个元素是否含有某个class的方法是用indexof来判断。
比如有如下div:


定义判断函数:
function hasClass(element, cls) {
return (' ' + element.className + ' ').indexOf(' ' + cls + ' ') > -1;
}

判断方法:var class = hasClass($('#test'),'class1');
如果class的值大于0证明含有此class1。

回答2:

定义和用法
hasClass() 方法检查被选元素是否包含指定的 class。
语法
$(selector).hasClass(class)

例子:


回答3:

$('#test').hasClass('class');

回答4:

if($('#ele').hasClass('.div')){ .... }