使用 jQuery,如何选择既不是 A 类也不是 B 类的元素?
如果我有一个这样的列表:
<ul>
<li class="A"></li>
<li class="A B"></li>
<li class="A C"></li>
</ul>
使用 jQuery,我如何仅选择第一项,而不选择其他两项?换句话说,如何编写一个选择器来仅选择不具有 B 类或 C 类的元素?
If I have a list like this:
<ul>
<li class="A"></li>
<li class="A B"></li>
<li class="A C"></li>
</ul>
Using jQuery, how would I select only the first item, but not the other two? In other words, how do I write a selector that will only select an element that does not have class B or C?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
元素选择器
[文档]< /i>类选择器
[文档]非选择器
[文档]多重选择器
[文档]the
element-selector
[docs]the
class-selector
[docs]the
not-selector
[docs]the
multiple-selector
[docs]您可以使用
:not()
选择器或.not()
方法:You can either use the
:not()
selector or.not()
method:jsfiddle: http://jsfiddle.net/bitsmix/h2fpq/
jsfiddle: http://jsfiddle.net/bitsmix/h2fpq/
您可以使用 .not() 方法:
You can use the .not() method: