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 回答