$().each()循环

一、语法

$(‘.input_checkbox‘).each(function(i,ele){
  if($(this).attr(‘checked‘) == true)
  {
    console.log(‘第‘+ i +"个复选框");
  }
})
//回调函数可以传递参数,i为遍历的索引。

$().each()可以遍历数组和对象。

二、执行效率

var arr = [],
    arrlen = arr.length = 1000000;
for(var i=0; i<arrlen; i++){
  arr[i] = ‘looptest‘;
}
var t1 = +new Date();
$(arr).each(function(i,ele){
});
var t2 = +new Date();
console.log(‘$(ele).each:‘ + (t2-t1));

比$.each()慢。

时间: 2024-12-29 15:31:20