2013-01-11 43 views
0

我試圖讓用戶單擊[+]觸發器,並讓它的同級分區打開和關閉以顯示該主題的信息。單擊觸發器時打開和關閉同級分區

爲什麼不能找到兄弟姐妹?

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

我發了一個fiddle here。謝謝你的幫助。

回答

3

因爲首先你應該解決this錨元素,其次擺脫無用.find()

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

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