我有 2 个 div id #dfirst
和 #dfirst
,每个都有 .clickme
类的元素。我想选择仅位于 #dfirst
下的 .clickme
,而不是 #dsecond
下的 .clickme
。 请注意,嵌套级别有些不可预测,并且可能与我在这里得到的不同,因此我正在寻找在嵌套方面灵活的东西。那么jquery高手们,可以做到吗?
<div id="dfirst">
<div>
<div>
<div class="clickme" ></div>
<div class="clickme" ></div>
<div class="clickme" ></div>
<div>
<div/>
</div>
<div id="dsecond">
<div>
<div>
<div>
<div>
<div class="clickme" ></div>
<div class="clickme" ></div>
<div class="clickme" ></div>
<div>
<div>
<div>
</div>
最佳答案
只需使用空格( descendant selector ),如下所示:
$("#dfirst .clickme")
它将在 #dfirst
下的任何级别查找 .clickme
元素,与 $("#dfirst").find(".clickme ”)
会的。
关于javascript - $ ('.myclass' ) 仅当在此 ID 下时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4482706/