-1

I am looking for an explanation of the difference between $.each and the each method.

My simplistic understanding is that $.each is used when iterating over a string, such as a Json and each() when iterating over an object; however since I am self-learning that could be completely wrong.

4

2 回答 2

1

$.each(集合,回调(indexInArray,valueOfElement))

通用迭代器函数,可用于无缝迭代对象和数组。具有长度属性的数组和类数组对象(例如函数的 arguments 对象)通过数字索引进行迭代,从 0 到 length-1。其他对象通过其命名属性进行迭代。

$.each([ 52, 97 ], function( index, value ) {
  alert( index + ": " + value );
});

.each(函数(索引,元素))

遍历一个 jQuery 对象,为每个匹配的元素执行一个函数。

  • 酒吧
$( "li" ).each(function( index ) {
  console.log( index + ": " + $( this ).text() );
});
于 2013-09-23T09:02:20.440 回答
1

$.eacheach是在 JQuery全局变量中命名的方法$

你可以声明任何each你想要的方法,甚至覆盖 jQuery 的。

$.each = function(selector) {
   // your implementation
}
于 2013-08-05T13:14:41.750 回答