特定の ID を持つ要素内にないすべての要素を見つけるにはどうすればよいですか? 私はこれを試してみましたが、うまくいきません:
$(':not(#content *)')
何か案が?
特定の ID を持つ要素内にないすべての要素を見つけるにはどうすればよいですか? 私はこれを試してみましたが、うまくいきません:
$(':not(#content *)')
何か案が?
すべてを選択してから、を使用not
して不要なものを削除します。
$("*").not("#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);
});
これを試して:
$(':not([id="content"])')