<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>
你能帮我选择所有的元素吗:
看上面的HTML; 它应该选择元素5,6,7和9
元素8具有类“X”
我有这个选择器,但它不断选择类“X”的元素的继承
var elements = $('.container').find().parents(':not(.X)').andSelf().filter(':not(.X)');
发布于 2018-01-31 14:30:16
这应该可以做到:
$('.container').find(':not(.x):not(.x *)');
<div class="container" id = "0" >
<div class="x" id = "1">
<div id = "2">
<p id = "3">
<span id = "4" >text</span>
</p>
<div> <!-- <-- must be a closing div tag -->
</div>
<div id="5">
<div id="6">
<p id="7">
<span class="x" id="8" >text</span>
<span id="9">text</span>
</p>
<div> <!-- <-- must be a closing div tag -->
</div>
<div> <!-- <-- must be a closing div tag -->
https://stackoverflow.com/questions/-100004127
复制相似问题