我創建了一個jsfiddle我的問題。 Here is a link to the jsfiddle.我認爲這對於已經使用jquery mobile的用戶來說很容易。jQuery.tmpl動態填充jQuery Mobile Listview項目不獲取jQuery手機樣式
我正在使用jquery移動與jquery.tmpl結合使用。基本上,您可以從示例中看到我正在接受JSON對象並將其傳遞給.appendTo調用。它似乎正確地使用該模板來創建<li>
的
問題是動態創建<li>
的不會像我在那裏標記的JQM樣式。
我花了幾個小時看着這個,大多數人都說$("dynamicContentHolder").listview("refresh");
或$("dynamicContentHolder").listview();
或兩者一起將解決這個問題。根據JQM文檔(LINK),我應該在pageinit事件上進行綁定,以便每次直接加載頁面或調用ajax nav時調用它。根據JQM (LINK)我應該使用.listview('refresh')
來更新新添加的<li>
的樣式。
它似乎代碼應該工作,不知道我缺少什麼。
你應該將自己的答案標記爲答案哈哈。 – codaniel 2012-03-28 00:04:56