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/

我还注意到最后的清单项目丢失了领先的“/”,并在我的小提琴中修复了这个问题。