所以我在網上看了這個問題,但似乎無法找到答案。讓我充分解釋我的問題。樣式動態添加內容
我試圖動態地將內容添加到<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>
)的內容是動態加載,但根本沒有格式化。我不知道爲什麼會發生這種情況。這個問題是否有意義,有沒有人有任何提示如何解決它?
「這個問題是否有意義」不,不是真的。你在哪個瀏覽器中遇到這個問題? – feeela