我想知道是否有办法使用jQuery $.each()
函数而不获取当前元素的索引。
我经常使用$.each()
函数,但我总是要声明这样的未使用的键变量:
$.each(data,function(unusedKey,subData){
//Do something with subData
});
是否有另一个jQuery函数只返回值?
注意:
我想使用jQuery函数!我知道我可以使用简单的for(var key in data)
,但我真的想使用jQuery!
顺便说一下:
$.each()
函数是否更慢?或者我可以在最不必要的地方使用它吗?
修改
通过数据我的意思是JSON-Data
答案 0 :(得分:13)
完全忽略参数,并使用this
。
$('div').each(function () {
$(this).hide();
});
或
$.each([1, 2, 3], function () {
console.log(this * 2)
});
// outputs 2, 4, 6