一、语法
$('.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()慢。