我一直在嘗試使用jQuery嵌套手風琴和JSON對象。jQuery與JSON嵌套手風琴
我試圖成功構建層次結構。但是,由於某種原因,當我點擊子元素手風琴時,整個手風琴都會崩潰。
任何想法我做錯了什麼?任何幫助,將不勝感激。
我一直在嘗試使用jQuery嵌套手風琴和JSON對象。jQuery與JSON嵌套手風琴
我試圖成功構建層次結構。但是,由於某種原因,當我點擊子元素手風琴時,整個手風琴都會崩潰。
任何想法我做錯了什麼?任何幫助,將不勝感激。
這是可以做到這樣:
mangoServiceList += '<div class="accordion" ><h4><li>'+ mangoServ.name +'</li></h4><div>' + mangoServ.description+ '</div></div>';
注意,現在這不是ID,但類
然後添加的funcionality
$(".accordion").each(function(){
$(this).accordion({
collapsible:true,
active:false
});
});
檢查新jfiddle:http://jsfiddle.net/3zza6L4v/
我是否應該更改HTML屬性以及從ID到類? – 2014-11-05 19:15:32
太棒了! – 2014-11-05 19:16:55
你具有多個具有相同ID「accordion」的元素,所以該功能在第一個手風琴上執行元素 – 2014-11-05 19:01:22
@ADASein,謝謝你的回覆。但是,我怎樣才能生成動態手風琴嵌套元素標籤?而在HTML中,它將始終有一個帶手風琴ID的div,因爲我不知道嵌套的兒童手風琴的數量。 – 2014-11-05 19:03:37