0

特定の ID を持つ要素内にないすべての要素を見つけるにはどうすればよいですか? 私はこれを試してみましたが、うまくいきません:

$(':not(#content *)')

何か案が?

4

3 に答える 3

2

すべてを選択してから、を使用notして不要なものを削除します。

$("*").not("#content *");
于 2013-02-19T20:29:54.073 に答える
0

これで始められるはずです

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);
});

フィドル

于 2013-02-19T20:30:34.770 に答える
0

これを試して:

$(':not([id="content"])')
于 2013-02-19T20:15:50.960 に答える