0

[+]ユーザーがトリガーをクリックして、その兄弟divを開いたり閉じたりして、そのトピックの情報を表示できるようにしようとしています。

なぜこれは兄弟を見つけることができないのですか?

$('.moreInfo').hide();
$('a.triggerButton').click(function(){
  var $this = $('a.triggerButton');
  $this.find().siblings('.moreInfo').slideToggle('fast');
});

ここでフィドルを作りました。ご協力いただきありがとうございます。

4

1 に答える 1

3

最初にアンカー要素に対処thisし、次に役に立たないものを取り除く必要があるためです.find()

$("a.triggerButton").click(function() {
    $(this).siblings(".moreInfo").slideToggle("fast");
});

デモ:http: //jsfiddle.net/JFw9g/9/

于 2013-01-11T18:31:53.220 に答える