トリガーを介して表示/非表示にする必要がある一連の複数の独立した div があります。これまでのところ、私が持っている jquery コードは、クリックされた div を表示しますが、非表示部分は機能しません。
これが私のjQueryです:
$(".show_options_div").click(function() {
$(this).next(".toggleOptions").slideToggle("normal");
$(this).slideToggle("fast");
});
$(".hide_options_div").click(function() {
$(this).prev(".toggleOptions").slideToggle("normal");
$(this).prev(".show_options_div").slideToggle("fast");
});
HTMLは次のとおりです。
<a class="show_options_div" style="display:block;">
<div class="drop_down_arrow"></div>
</a>
<div class="toggleOptions" style="display: none">
<a class="hide_options_div">
<div class="drop_up_arrow"></div>
</a>
</div>
<a class="show_options_div" style="display:block;">
<div class="drop_down_arrow"></div>
</a>
<div class="toggleOptions" style="display: none">
<a class="hide_options_div">
<div class="drop_up_arrow"></div>
</a>
</div>
<a class="show_options_div" style="display:block;">
<div class="drop_down_arrow"></div>
</a>
<div class="toggleOptions" style="display: none">
<a class="hide_options_div">
<div class="drop_up_arrow"></div>
</a>
</div>