尝试使用类sbox获取div,以根据已单击的stoggle上下滑动。无法弄清楚这一点。 (我有数百个,所以我想设置一些通用的而不是多个不同的类。)
$(".stoggle").click(function () {
$(this).slideToggle("fast");
});
<div class="wrapper">
<a class="stoggle" href="#">Read Bio</a>
<div class="sbox" style="display:none;">
Cras porta orci blandit at magna.
</div>
</div>
<div class="wrapper">
<a class="stoggle" href="#">Read Bio</a>
<div class="sbox" style="display:none;">
Lorem Ipsum
</div>
</div>
答案 0 :(得分:1)
为每个人提供一个ID,例如a-1
。
为每个.sbox提供一个ID,例如a-1-div
。
在点击功能中:
$( '#' + $( this ).attr( 'id' ) + '-div' ).slideToggle("fast");
- 编辑 - 尝试:
$( this ).next( '.sbox' ).slideToggle( 'fast' );