alert()이 가장하는 루프의 번호와 연결된 onclick 이벤트 시리즈를 동적으로 생성하고 있습니다. 내 문제는 현재 경고가 척하는 콘텐츠와 관련된 i 번째 루프가 아니라 마지막 루프의 'i'값을 출력한다는 것입니다. 이견있는 사람?자바 스크립트로 동적 onclick 이벤트 생성
자바 스크립트 :
for (i = 1; i < 4; i++) {
prepend_content = '<a href="#" id="img1_link_' + i + '" onclick="alert(i);">foo</a>';
$('#dynamic_div').prepend(prepend_content);
}
많은 감사합니다. 확실히 그들은 세계에 누설하지 않습니다 할 경우 당신이 이미하지 않은에서
for (i = 1; i < 4; i++) {
prepend_content = '<a href="#" id="img1_link_' + i + '" onclick="alert(' + i + ');">foo</a>';
$('#dynamic_div').prepend(prepend_content);
}
당신은 (var
와) i
및 prepend_content
를 선언 할 수 있습니다 : 당신이 전에처럼
Concatanate 내가 필요 정확히이다. 감사! :) – cranberry
js 바이올린에 대한 보너스 포인트를 얻으십시오 ... 다시 한 번 감사드립니다. – cranberry
@ user1497338 문제 없습니다. 도움이 되니 기쁩니다! 이 도움이 더 필요하면 알려주세요 :) – Ian