我在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