<div class="container" id = "0" >
<div class="x" id = "1">
<div id = "2">
<p id = "3">
<span id = "4" >text</span>
</p>
<div>
</div>
<div id="5">
<div id="6">
<p id="7">
<span class="x" id="8" >text</span>
<span id="9">text</span>
</p>
<div>
</div>
<div>
Run Code Online (Sandbox Code Playgroud)
你能帮我选择所有的元素:
看看上面的HTML; 它应该选择元素5,6,7和9
元素8有"X"类
我有这个选择器,但它继续选择具有类"X"的元素的后代(深子)
var elements = $('.container').find().parents(':not(.X)').andSelf().filter(':not(.X)');
Run Code Online (Sandbox Code Playgroud)