【发布时间】:2011-03-15 06:13:23
【问题描述】:
在我的 jQuery 移动应用程序中,我想在列表中显示来自 Web 服务的结果。如何动态创建列表?
【问题讨论】:
标签: javascript jquery html jquery-mobile
在我的 jQuery 移动应用程序中,我想在列表中显示来自 Web 服务的结果。如何动态创建列表?
【问题讨论】:
标签: javascript jquery html jquery-mobile
var arr = ["list", "items", "here"];
$("div").append("<ul></ul>");
for(var i in arr) {
var li = "<li>";
$("ul").append(li.concat(arr[i]))
}
【讨论】:
更好,
$.each(
a ,
function(i,v) {
$("#target_id").append("<li>" + v + "</li>") ;
}
) ;
其中a 是列表内容的对象数组,i 是jQuery.each ($.each) 传递给回调函数的索引变量,v 是该索引的值。
【讨论】:
$("div").append(...))。我也希望你意识到这篇文章是从 2011 年开始的,并且 OP 明确声明他正在使用 jQuery。只是说':D