我有一个小的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)排除第一类的元素.
或者如果第一类的目的仅仅是识别第一类,那么这样做:
$('.member-info').slice(1).hide();
这使用slice()
(docs)方法返回从第二个匹配开始的集合.