2009-08-22 6 views
0

私は以前、同じDIVブラインドエフェクトに対して.next()を使用することについてthis (useful!) answerを取得しました。同じJS関数 - 何度ですか?

しかし、私は同時に複数のDIVのために働くために、この単純な関数を得るように見えることはできません。

$(document).ready(function(){ 
    $("#closeButton").click(function(){ 
    $(this).next().toggle("fast"); 
    }); 
}); 

任意のアイデア?ありがとう。

+0

HTMLを投稿してください。 – svinto

答えて

2

使用しているセレクタは、1つの要素のみを選択しています。それを変更する必要がありますそれは要素のコレクションを選択した。

これは、構造が与えられていると機能する場合があります。

+0

パーフェクト。ありがとうございました。 –

1

ページ上に複数回表示される特定の種類のボタンについてですか?

$(document.ready(function() { 
    $('button.your_class').live('click', function(){ 
     $(this).toggle('fast'); 
    }); 
}); 
、あなたは「聞くこと」にしたいボタンに適切なクラスを添付:jQueryの live()を使用してみてください。

+0

+1ライブが進む道です – redsquare

関連する問題