2013-02-14 48 views
0

如何添加一個類到.accordion-group,以便它只會有一個選定的類顯示開放式手風琴?摺疊事件 - 顯示,如何獲得選定的元素

我看到形成文檔我可以這樣做:

$('#myCollapsible').on('show', function() { 
// do something… 
}) 

但如何獲取新的元素? $(this)返回$('#myCollapsible')這是一個ul

的jsfiddle:http://jsfiddle.net/KVdfT/1/

文檔:http://twitter.github.com/bootstrap/javascript.html#collapse

+0

主要組容器所選元素應該有一個活躍的類 – 2013-02-14 15:05:33

+0

我可以指給你我自己的困惑嗎?並從[唯一當前的答案](http://stackoverflow.com/a/14877657/82548)引述:「如果我正確理解你的問題」所以不,你想要的是不明顯的。但如果你願意,你顯然有權不澄清你的問題。 – 2013-02-14 15:10:42

回答

0

如果我理解正確你的問題:

$("#myCollapsible").on("shown", function() { 
    $(".foo", this).removeClass("foo"); 
    $(".in", this).parent().addClass("foo"); 
}); 

例子:http://jsfiddle.net/KVdfT/6/

+0

謝謝,這正是我一直在嘗試但$(this)引用'#myCollapsible'而不是當前選擇的孩子。 – 2013-02-14 15:07:14

+0

也許'顯示'是訣竅。編輯我的代碼。 – jerone 2013-02-14 15:08:42

+0

不幸的是:http://jsfiddle.net/KVdfT/4/ – 2013-02-14 15:12:04