$('.myclass')仅在此ID下

sil*_*low 0 html javascript jquery jquery-selectors

我有2个div ID #dfirst,#dfirst每个都有类的元素.clickme.我想选择.clickme仅在下面#dfirst但不在下面的那些#dsecond.请注意,嵌套的级别有点不可预测,可能与我在这里的不同,所以我正在寻找一些在嵌套方面具有灵活性的东西.那么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>
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 5

只需使用空格(后代选择器),如下所示:

$("#dfirst .clickme")
Run Code Online (Sandbox Code Playgroud)

它会.clickme在下面的任何级别找到元素,与之#dfirst相同$("#dfirst").find(".clickme").