1

我有一個ul-li列表(說父母列表),點擊每個李從父母我創建一個更多的UL列表(說兒童列表)動態。問題在於,JQM的子列表的列表視圖模板正在從父列表中加載以進行首次單擊。但它不會加載,如果我點擊相同的李或從父母的其他李,而是加載正常的HTML ul-li列表不是JQM的名單。jQuery的移動列表視圖不顯示爲動態內容第二次

示例代碼,

HTML:

<ul id="parentUlContainer" data-role="listview"> 
<li id="one">first<li> 
<li id="two">second<li> 
</ul> 

腳本:

$("#parentUlContainer li").click(function(){ 
//creating dynamic child ul-li list with respect to the #one or #two of parent. 
}); 

我不知道如何使用以及在何處使用ListView的刷新方法。好心勸我。

回答

0

我覺得這裏的問題是,需要添加新的列表項

$("#parentUlContainer").listview("refresh"); 

我創建了一個的jsfiddle與例如在使用後可以在你的js刷新列表視圖: http://jsfiddle.net/ajpalma/n9dSG/

我還注意到最後的清單項目丟失了領先的「/」,並在我的小提琴中修復了這個問題。

相關問題