가능한 중복 :이
Javascript closure inside loops - simple practical exampleJavaScript for 루프가 너무 많이 반복됩니다.
누군가가 말해 줄 수 왜 'i'를 숫자 4 점이 코드 인쇄에서의 값? 루프는 3으로 만 이동하지만 menu_feedback div 안에 'i = 4'가 인쇄됩니다.
for(i=1; i<=3; i++){
$('#file_button'+i).hover(function(){
$('#menu_feedback').html('i = '+i+'<br/>');
}, function(){
$('#menu_feedback').html('');
});
}
. 폐쇄의 세계에
<button type="button" id="file_button1">Door 1</button>
<button type="button" id="file_button2">Door 2</button>
<button type="button" id="file_button3">Door 3</button>
<div id="menu_feedback"></div>
아, 아마도 두 번째 질문 자바 스크립트 질문은 ....는 IS :
그러나, jQuery를 이벤트 핸들러와 이벤트 데이터로 인덱스를 전달하여이 문제를 해결하기위한 다른 방법이있다 속이 ... – epascarello
@epascarello 처음 무엇입니까? –
@dystroy 비동기식 Ajax 일 것이다. 왜 그것이 정의되지 않았는가? 그 중 하나가 하루에 다섯 번 묻는 것 같습니다. – epascarello