코드는 다음과 같습니다.
1. 잘못된 방법 : 다음과 같이 [] 메서드를 사용하여 jquery 개체 배열을 가져올 수 없습니다.
$(함수() {
var div_span = $("#div1 범위");
for( var i = 0; i < div_span.length; i ) {
div_span.[i].html(i);
}
});
작동하지 않습니다.
2.
jquery의 eq() 메서드를 사용하여 다음을 선택할 수 있습니다.
for( var i = 0; i < div_span.length; i ) {
div_span.eq(i).html(i);
}
3.
Each() 메서드를 사용하여 :
$(함수() {
var div_span = $("#div1 범위");
var i = 0;
div_span.each(함수(){
$(this).html(i);
나 ;
});
});
각()이 순회할 때 $(this)를 사용하면 jquery 객체를 얻게 됩니다. 이것을 직접 사용하면 DOM 객체를 얻게 됩니다
4
. 순수 js 코드로 얻은 DOM 객체 배열, []를 사용하여 배열 요소를 얻을 수 있습니다
마지막 세 가지 방법은 맞고, 첫 번째 방법은 틀렸습니다. 앞으로는 같은 실수를 반복하면 안 된다는 점을 강조하고 싶기 때문에 주의 깊게 지켜봐 주시기 바랍니다.