我正在尝试选择.select
嵌套在 DOM 树中某处的类的所有元素。
唯一的限制是,他们不允许有任何父母与班级在一起.forbidden
。
因此它不会在以下树部分中找到任何元素:
<div>
<div class="forbidden">
<div>
<div>
<div class="select">Some Content</div>
</div>
</div>
</div>
</div>
但会在这里找到 1 个元素:
<div>
<div>
<div>
<div>
<div>
<div class="select">Some Content</div>
</div>
</div>
</div>
</div>
</div>
如何使用该.not()
功能实现此选择?像这样的东西: $('.select').not($(this).parents().hasClass('.forbidden'));