如何查找不在具有特定ID的元素中的所有元素?我试过了,但不起作用:
$(':not(#content *)')
知道吗?
选择所有内容,然后使用not
删除不需要的内容:
$("*").not("#content *");
试试这个:
$(':not([id="content"])')
这应该会让你开始
html
<div id="div1"></div>
<div id="div2"></div>
<div id="content">
<div id="div3"></div>
<div id="div4">
<div id="div5"></div>
</div>
</div>
js
$(function(){
var $divsWithoutContentParent = $('body div').filter(function(){
return !$(this).closest('#content').length;
});
console.log($divsWithoutContentParent);
});