如果没有课程,我该如何检查?例如,我知道如何检查它是否有类“test”,但我如何检查它是否没有类“test”?
if($(this).hasClass("test")){
}
如果没有课程,我该如何检查?例如,我知道如何检查它是否有类“test”,但我如何检查它是否没有类“test”?
if($(this).hasClass("test")){
}
当前回答
你可以试试这个:
<div id="div1" class="myClass">there is a class</div>
<div id="div2"> there is no class2 </div>
$(document).ready(function(){
$("#div2").not('.myClass'); // do not have `myClass` class.
});
其他回答
if (!$(this).hasClass("test")) {
试试这个。
if (!$(object).hasClass("className")) {
}
我不知道为什么,这个公认的答案对我不起作用。相反,这种方法奏效了:
if ($(this).hasClass("test") !== false) {}
你可以试试这个:
<div id="div1" class="myClass">there is a class</div>
<div id="div2"> there is no class2 </div>
$(document).ready(function(){
$("#div2").not('.myClass'); // do not have `myClass` class.
});
选择类为“abc”而非“xyz”的元素(或元素组):
$('.abc:not(".xyz")')
当选择常规CSS时,你可以使用.abc:not(.xyz)。