根据点击的链接滑动div

时间:2010-10-15 21:52:21

标签: jquery

尝试使用类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>

1 个答案:

答案 0 :(得分:1)

为每个人提供一个ID,例如a-1

为每个.sbox提供一个ID,例如a-1-div

在点击功能中:

$( '#' + $( this ).attr( 'id' ) + '-div' ).slideToggle("fast");

- 编辑 - 尝试:

$( this ).next( '.sbox' ).slideToggle( 'fast' );