最近、ほぼ同じ質問をしましたが、これには少しひねりが加えられているため、前の質問の回答が機能せず、コメントに対する回答が得られません。
タイトルの通り、button1 をクリックしたときに一番近い divtoexpand クラスを選択したいです。
<div class="test">
<div class="menu">
<div class="button1"></div>
</div>
</div>
<div id="THETWIST"></div>
<div class="divtoexpand"></div>
<div class="test">
<div class="menu">
<div class="button1"></div>
</div>
</div>
<div id="THETWIST"></div>
<div class="divtoexpand"></div>
古いコード:
$('.button1').on('click', function() {
$(this).closest('div.test').next('div.divtoexpand').slideDown();
});
テスト div と divtoexpand の間に div がある場合、これは機能しません。
助言がありますか?