altvirus 2011. 11. 10. 14:40

<div>1</div>

<div>2</div>

<div>3</div>



$('div').each(function(i, elem){

alert($(elem).html());

});


- each 루프보다는 순수하게 for 루프를 쓰면 빠르다.

var div = $('div');

for(var i=0; i<div.length; i++){

alert($(div[i]).html());

}




- 배열 길이 캐시
- i++ 보다 ++i가 빠른 브라우저가 있다.

var div = $('div');

for(var i=-1, n=div.length; ++i<n; ){

alert($(div[i]).html());

}