查找具有类x但不应具有类y的Div

时间:2013-03-25 17:09:21

标签: javascript jquery

<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 个答案:

答案 0 :(得分:4)

尝试一下:

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

您可以阅读非选择器here

答案 1 :(得分:1)

试试这个:not选择器

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

答案 2 :(得分:1)

$('.abc').not('.xyz')

<强> jsFiddle example

答案 3 :(得分:0)

if ($(this).not('.xyz').hasClass("abc")) {
    //Do stuff with it
}