Как создать список в HTML динамически?
в моем мобильном приложении jQuery я хочу отобразить результат веб-службы в списке. Как создать список динамически?
2 ответов
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
значение этого индекса.
Для справки: http://api.jquery.com/jQuery.each/ .