1,$.each(a,f);
2,$("a").each(f);
我知道最后一行含义,它代表文档中的所有<a>
元素。然后调用each()方法,然后为每个选定的元素调用一次函数f
。但我不知道第一个意思是什么?它有什么用?谢谢。
答案 0 :(得分:3)
请注意,在您的示例中a
不需要是同一类型的对象。
$.each(array, function)
用于普通数组。
$(selector).each(function)
背后的想法是可以在jQuery选择器的结果上使用each
“运算符”。
以下是使用each
的两种方式的链接:
答案 1 :(得分:0)
第一个迭代迭代的东西,比如数组或jQuery对象。它不一定需要迭代文档中的元素,如第二个元素。
答案 2 :(得分:0)
第一种语法通常用于迭代JavaScript数组。您可以将它与jQuery对象一起使用,但第二种语法在该场景中更具可读性。
答案 3 :(得分:0)
方法1迭代任何提供的数组。
方法2迭代DOM中每个提供的选择器