所以我在网上看了这个问题,但似乎找不到答案。让我充分解释我的问题。
我正在尝试将内容动态添加到 an<ul>
并正确格式化。我要插入的是:
<ul data-role="listview" id="localStoresUL" data-autodividers="true" data-divider-theme="d">
</ul>
我在其他地方有一个列表项,它被点击并加载了数据,我正在使用以下代码执行此操作:
$("#localStores").click(function() {
Customer.getLocalStores(13, 12, function(stores){
for(var i = 0; i < stores.length; i++){
$("#localStoresUL").append('<li class="store" id="' + stores[i].id + '"><a data-transition="slide" data-filter="false">' + stores[i].fullname + '</a></li>');
}
});
});
现在,当用户第一次单击链接并填充该链接时,这一切都很好<ul>
。但是我在页面上有一个使用此代码的后退按钮:
<a href="#" class="ui-btn-left back" data-rel="back" data-icon="back" data-add-back-btn="true" >Back</a>
当用户单击此后退按钮,然后再次单击上一个按钮<li>
(应填充<ul>
)时,内容将动态加载,但根本没有格式化。我不知道为什么会这样。这个问题有意义吗,是否有人对如何解决它有任何提示?