【发布时间】:2014-08-15 17:03:42
【问题描述】:
我正在构建一个大型菜单。因此,如果列表项大于 3,它们应该进入新的无序列表。我能够在包含嵌套数组的数组中显示它们。例如:- {{1,2,3}{4,5,6}{7,8,9}{10}}
$(document).ready(function() {
var postsArr = new Array(),
$postsList = $('ul.posts');
$postsList.find('li').each(function(){
postsArr.push($(this).html());
})
var arrays = [], size = 3;
while (postsArr.length > 0)
arrays.push(postsArr.splice(0, size));
console.log(arrays);
});
如何将它们打印为无序列表,每个列表包含 3 个列表项?
这是我的小提琴 - http://jsfiddle.net/TqPkZ/
非常感谢!
【问题讨论】:
-
你能举个例子吗?更容易提供帮助。
-
我刚刚添加了我的小提琴以使其更清晰。谢谢!
标签: jquery multidimensional-array