jQuery如何检查类名是否包含某个值
我想读出附加到某个元素的类名,并根据类名包含某个值(“active”)采取行动。类名可以是这样的:class=“bla bla bla first active”。最好的方法是什么?类名用空格分隔,所以您只需要jQuery如何检查类名是否包含某个值,jquery,string,Jquery,String,我想读出附加到某个元素的类名,并根据类名包含某个值(“active”)采取行动。类名可以是这样的:class=“bla bla bla first active”。最好的方法是什么?类名用空格分隔,所以您只需要$(something)。hasClass('active') 此外,您还可以使用.is()方法,例如:$(somthing).is('.active'),它返回true或false 最后,您最好使用它作为选择器,例如:$('li.active').doSomething()您只需使用.i
$(something)。hasClass('active')
此外,您还可以使用.is()
方法,例如:$(somthing).is('.active')
,它返回true
或false
最后,您最好使用它作为选择器,例如:
$('li.active').doSomething()
您只需使用.is函数即可。例如,如果您有一个div,您可以使用:
if ($('#divid').is('.active')) { alert('Its active!'); }
此方法将与任何jQuery选择器语法一起使用,这意味着您可以对这个远远超出css类的类进行一些非常深入的检查。有关更多信息,请参阅