簡體   English   中英

jQuery 選擇器父級和兄弟級

[英]jQuery selector parents and siblings

我有一個無法更改的div結構。 在一個outer-container中有兩個inner-container 我想切換inner-container2 該按鈕位於第一個inner-container

這種結構一次又一次地重復。 所以我不能 select 類名( inner-container2 )。 這個類名經常出現。

我必須 select 之類的東西: go 從按鈕上一層並取下一個div

<div class="outer-container">
  <div class="inner-container1">
    <div class="button">
    </div>
  </div>
  <div class="inner-container2">
  </div>
</div>

這個群體一次又一次地出現。

我想要一個以單擊按鈕開始並僅打開同一組中的inner-container2的腳本。

$(document).on('click', '.button', function(){
  $('?????').toggle('slow');
});

 $(document).on('click', '.button', function() { $(this).parent().next().toggle('slow'); });
 .inner-container2{ background-color:gray; height: 50px; width: 50px }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="outer-container"> <div class="inner-container1"> <div class="button"> <button>BUTTON1</button> </div> </div> <div class="inner-container2"></div> </div>

我已經使用您剛剛添加的代碼 css 來定義功能做了一個示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM