-4

如何<li>在运行时创建具有动态值的元素列表?

4

2 回答 2

4
var array = [1,2,3,4]; //Array to iterate

var lis = $.map(array, function(n, i) {
    return '<li>'+ n +'</li>'; //You can add anything in your li 
});
 $('UL_SELECTOR').append(lis.join("\n")) //UL_SELECTOR means where you want to append
于 2013-06-04T12:23:22.197 回答
1

您正在寻找Knockout库。您需要在运行时创建一个模型并将模型绑定到您的 HTML 元素。它非常易于使用,并且具有出色的在线教程。

这是一种使用 MVVM 模式的简洁开发方式。

<ul data-bind="foreach: seats">
    <li data-bind="text: name"></li >
</ul>   
于 2013-06-04T13:16:39.187 回答