2
<ul>
<li class="clsLi">
<div class="abc xyz"></div>
<div class="arrow"></div>
<div class="abc xyz"></div>
<div class="abc"></div>
<div class="abc"></div>
<div class="abc xyz"></div>
</ul>
</li>

我正在尝试选择具有“abc”类但没有“xyz”类的 div

4

4 回答 4

4

试试这个:

$(".abc:not(.xyz)")

您可以在此处阅读非选择器。

于 2013-03-25T17:11:09.070 回答
1

试试这个:not选择器

$(".abc:not(.xyz)")
于 2013-03-25T17:11:56.627 回答
1
$('.abc').not('.xyz')

jsFiddle 示例

于 2013-03-25T17:12:44.140 回答
0
if ($(this).not('.xyz').hasClass("abc")) {
    //Do stuff with it
}
于 2013-03-25T17:13:57.550 回答