我有一个元素数组,举个简单的例子,让我们只使用一些数字:
var items = new Array('1','2','3','4','5','6','7','8','9','10');
从这个数组中,我想创建 4 个无序列表,所以每个列表中有 3 个项目,如下所示:
<ul>
<li>0</li>
<li>1</li>
<li>2</li>
</ul>
<ul>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
...
这是我到目前为止所得到的,但我被困在这里,我不知道如何继续:
var ul = $('<ul>',{'class':'test'});
$.each(items,function(index,value){
if(index%3) {
//...
}
var li = $('<li>').append(value);
ul.append(li);
});
演示:http: //jsfiddle.net/AzmZq/