Sizzle.js(JQuery 选择器引擎)error/bug

Sizzle.js ( JQuery Selector Engine ) error/bug

好吧,我一直在努力做到这一点,也许我构建错误或者它是 jquery 选择器中的一个已知错误:

$(':not(.class) > *').each( function(){

});

用于获取所有元素的代码,除了那些 class .class 的子元素之外的元素:

<div class="class">
    <a> Hi 1 </a> <!-- This shouldn't be selected -->
</div>
<div class="something">
    <a> Hi 2 </a> <!-- This should be selected -->
</div>

Working fiddle

我认为您要找的是:

$(':not(.class *)').each( function(){

});

希望对您有所帮助。