jquery动态列表生成
问题描述:
for(var i=0; i< vendors.length;i++)
{
var $ul = $("<ul>").attr("data-role", "listview")
.attr("data-divider-theme","a")
.attr("data-inset","true")
.appendTo("#vendorLists");
$("<li>").attr("data-role", "list-divider")
.attr("role","heading")
.text(vendors[i])
.appendTo($ul);
for(var j=0; j<coupons[i].length; j++)
{
var x = coupons[i][j].split(":");
var $li = $("<li>").attr("data-theme", "a")
.appendTo($ul);
$("<a>").text(x[0] + ":" + x[1])
.appendTo($li);
}
}
我正在使用此代码通过从数组中提取来动态创建列表。 vendorList是div标签jquery动态列表生成
jQuery的心不是即将来临these..only正在显示的文本 plz帮助
答
你提到vendorList
是div标签。但是,您在$ul
的定义中使用appendTo("#vendorLists")
。除非你的意思是vendorLists
是一个div标签,那么你想用appendTo("#vendorList")
代替。
这对jQuery来说意味着什么? – 2013-02-20 04:01:22
你是否在脚本标签中包装了代码? – 2013-02-20 04:09:59
yes..its脚本标记下... jquery图形不加载..只显示文本 – user1039985 2013-02-20 04:56:49