如何找到不在具有特定 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);
});