我在使用 jQuery 选择器时遇到了一些问题。
假设我有以下 html,其中(...)
代表未定义数量的 html 标签。
(...)
<div class="container">
(...)
<div class="subContainer">
(...)
<div class="container">
(...)
<div class="subContainer"/>
(...)
</div>
(...)
</div>
(...)
</div>
(...)
假设我有一个名为的 javascript 变量container
,它指向第一个 div(带有类容器)。我想要一个选择第一个子容器但不选择嵌套子容器的 jquery。如果我用$(".subContainer", container);
我会得到他们两个。
我试过使用
$(".subContainer:not(.container .subContainer)", container);
但这会返回一个空集。有什么解决办法吗?
谢谢。