我在jquery mobile中創建了可摺疊的listview。它是動態的。如果我創建可摺疊的HTML代碼,它顯示正常。我嘗試動態地使用了同一個樣式,則樣式不適用。jquery樣式不適用於動態創建
代碼的HTML頁面:
<div data-role="collapsible">
<h2>Bucks County<br>BU</h2>
<ul data-role="listview">
<li><a href="index.html">Location </a></li>
</ul>
</div>
代碼jQuery中:
$("#lsititems").append('<div data-role="collapsible">'+
'<h2>'+data[0].SiteName+'<br>'+data[0].SiteCode+'</h2>'+
'<ul data-role="listview">'+
'<li>'+'<a href="index.html">'+'Location'+'</a>'+'</li>'+
'</ul>'+
'</div>')
我想這其中也:
$("#lsititems").append("<div data-role='collapsible'>"+
"<h2>"+data[1].SiteName+"<br>"+data[1].SiteCode +"</h2>"+
"<ul data-role='listview'>"+
"<li>"+"<a href='index.html'>"+"Location"+"</a>"+"</li>"+
"</ul>"+
"</div>")
O/P:
從上面的代碼中,第一個從Html創建,第二個和第三個從jquery動態創建。我的代碼有什麼問題..請幫助我.. 在此先感謝...
你的意思是什麼風格? 'div's,'h2'和列表的CSS? – Bergi
Jquery角色,如data-role =「collapsible」,不適用於動態創建。 – Lokesh
當然,它們只是數據屬性。你如何期待任何代碼來創造它們?你必須明確應用 – Bergi