我无法弄清楚这是否可行,基本上想要在每篇文章上运行每个函数并在该文章中的每个li上运行另一个函数,这可能吗?我可以稍后发布更多细节。
答案 0 :(得分:6)
像这样:
jQuery.each([[1,2], [3,4], [5,6]], function(index, value) {
jQuery.each(value, function(subindex, subvalue) {
console.log(subvalue);
});
});
输出:
1
2
3
4
5
6
答案 1 :(得分:3)
jQuery $ .each()函数只是一个循环。它遍历选择器返回的项。因为在这种情况下,如果您选择页面上的每个UL,那么在查看该UL项目时,您选择该UL的所有li项目,然后依此类推,并且每个li中的所有跨度。如果有物品,你可以永远继续下去。没关系,它只是一个循环。
$.each("ul", function(index, element)
{
var $this = $(this);
var $items = $this.find("li");
//now next loop
$.each($items, function(n, e)
{
//this is each li in this ul
});
});