2014-03-02 36 views
0

我有一個死的簡單的問題,因爲我是一個總的初學jquery。 我只想選擇一個以前的元素(它有多個實例)的實例,並切換它的可見性(通過滑動條)。slidetoggle單個以前的元素(與多個實例)

HTML(編輯):

<div class="infobox">some info that appears if the following/div is clicked</div> 
    <div class="buttonset"> 
    <div class="button">show info</div> 
    </div> 

    <div class="infobox">some other info that appears if the following/div is clicked</div> 
    <div class="buttonset"> 
    <div class="button">show info</div> 
    </div> 

的jQuery(不工作):

$(".button").click(function() { 
    $(this).parent(".infobox").slideToggle(250); 
}); 

我知道, 「信息框」 是不是真正的按鈕類的父,但我有不知道使用哪個選擇器。會很有幫助。

回答

0

你要這麼多的使用.prev()

$(".button").click(function() { 
    $(this).parent().prev(".infobox").slideToggle(250); 
}); 
+0

感謝,但這並沒有工作 - 我想我提供虛假示範HTML ..「按鈕」實際上是另一個DIV中 - 我糾正了HTML。 – benniy

+0

是的,這是有區別的;)更新 - 現在就試試吧...這段代碼假定html看起來像你的例子。 –