我有一个小的 jQuery 选择器问题,我有以下 html:
<div class="member-info first"></div>
<div class="member-info"></div>
<div class="member-info"></div>
我想隐藏(使用 jQuery)所有包含“member-info”类的 div,但不隐藏包含“first”类的 div,有什么想法吗?
最佳答案
$('.member-info:not(.first)').hide();
这使用 not-selector
(docs)排除具有 first
类的元素。
或者,如果 first
类的目的只是识别第一个,则执行以下操作:
$('.member-info').slice(1).hide();
这使用 slice()
(docs)方法返回从第二个匹配开始的集合。
关于jQuery 选择器 - 除第一个之外的所有选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4831334/