日期:2014-05-16  浏览次数:20355 次

jquery arr.each(fn)=$.each(arr,fn)
jquery中 arr.each(fn)是不是等于$.each(arr,fn)

------解决方案--------------------
自己试一下就知道了:
JScript code
//直接对一个对象调用each()方法会报错,TypeError: Object a,b has no method 'each'
['a', 'b'].each( function(k, v) {
    alert(v);
});

//将JS数组对象转换为jQuery对象后再调用each()就可以了,等价于$.each(arr,fn)
$(['a', 'b']).each( function(k, v) {
    alert(v);
});