2011-05-03 7 views
3

제 질문은 당신이 JQuery와 객체에 의해 this를 감싸 각 기능각 기능 지수와 요소

$('div').each(function(index, element) { 
    is element equal to $(this) 
}); 
+2

자세한 내용을 추가하면 질문이 간단해질 수 있습니다. 당신이하려는 일에 대해 더 자세히 말하십시오. – JohnP

+0

대답은 $ (this) – JohnP

+1

ascii와 같은 간단한 것일 수 있습니다. 하지만 그래 - 자세한 정보 ..? – Marty

답변

3

element항상this와 같은있을 것입니다 : this 것 같지 $(this) 동안, 당신은 여전히 ​​당신의 마음의 콘텐츠

로 조작 할 수 있습니다 그래서 여기 보면 뭔가입니다.

jsFiddle.

$()에 랩핑하는 것을 제외하면 jQuery 객체로 다른 객체를 래핑하더라도이 객체를 jQuery 객체로 만들고 다른 객체와 같지는 않습니다.

해당 상황에서 this에서 element까지를 비교해야하는 이유가 없어야합니다.

3
$('div').each(function(index, element) { 
    //element != $(this) 
    //element == this 
}); 

$(this)에 인덱스 요소를 사용하여 어떻게 간단한 하나입니다. http://jsfiddle.net/jomanlk/ZqXPn/

관련 문제