В мобилното си приложение jQuery искам да покажа резултата от уеб услуга в списък. Как да създам списъка динамично?
Отговори:
15 за отговор № 1var arr = ["list", "items", "here"];
$("div").append("<ul></ul>");
for(var i in arr) {
var li = "<li>";
$("ul").append(li.concat(arr[i]))
}
15 за отговор № 2
Още по-добре,
$.each(
a ,
function(i,v) {
$("#target_id").append("<li>" + v + "</li>") ;
}
) ;
Където a
е масив от обекти за съдържанието на списъка, i
е индексната променлива, предавана на функцията за обратно извикване от jQuery.each
($.each
) и v
е стойността на този индекс.
За справка: http://api.jquery.com/jQuery.each/ .