jQuery - 结合正选择器而不是()过滤器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery - 结合正选择器而不是()过滤器相关的知识,希望对你有一定的参考价值。
我想选择A类和B类的所有元素,而不选择C类。
<element class="a b c">
<element class="a b">
如果我想选择A类和B类的所有元素,它只是以下内容:
$(".a.b")
在那种情况下,我会从上面得到两个元素。
但是如何在不使用任何方法(如.not()或.filter())的情况下为C类包含not-selector?
在那种情况下,我想得到第二个元素。
答案
您可以使用:not
选择器:
$(".a.b:not(.c)")
console.log($(".a.b:not(.c)"));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="a b c"></div>
<div class="a b"></div>
以上是关于jQuery - 结合正选择器而不是()过滤器的主要内容,如果未能解决你的问题,请参考以下文章