jQuery每个函数都在jQuery中的每个函数

时间:2013-10-21 18:03:05

标签: jquery each

我无法弄清楚这是否可行,基本上想要在每篇文章上运行每个函数并在该文章中的每个li上运行另一个函数,这可能吗?我可以稍后发布更多细节。

2 个答案:

答案 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
      });
 });