单击触发器时打开和关闭同级div

时间:2013-01-11 18:30:27

标签: javascript jquery

我正在尝试允许用户点击[+]触发器并让它的兄弟div打开并关闭以显示该主题的信息。

为什么不能找到兄弟姐妹?

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

我做了fiddle here。谢谢你的帮助。

1 个答案:

答案 0 :(得分:3)

因为首先你要解决this锚元素,然后摆脱无用的.find()

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

DEMO: http://jsfiddle.net/JFw9g/9/