<div class="fuu">
  ...
</div>
<div class="fuu no">
  ...
</div>
...
fuu除了具有.no班级的课程外,如何选择所有课程?
Answers:
使用:not()排除其他类:
$('.fuu:not(.no)')
$("#mydiv .fuu:not(.no)").click(function(){console.log('test');});。我花了很长时间搜索有关的问题not(),最后只是因为active该类是动态添加的。我必须这样做:$("#mydiv").on('click', '.fuu:not(.no)', function(){console.log('test');});。由于我一直在这里进行挖掘,因此思考not()没有用,所以我认为在这里发表评论可能会对其他人有所帮助。
                    $('.aaa:not(.bbb):not(.ccc)')。那将得到所有具有上课aaa但没有上课的信息,bbb 或者 ccc
                    
.fuu:not(.no)也是有效的CSS3选择器,它将与支持的浏览器中的相同元素匹配:not()。因此,我相信jQuery将把该选择器交给这些浏览器,querySelectorAll()而不是依赖于Sizzle,从而提高了这些浏览器的性能。当然,并不是有人在乎:)