Как создать список в 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/ .