왜 다음 코드가 내 img src를 변경하지 않는지 궁금합니다. 주석 처리 된 예제는 잘 작동합니다. 그리고 경보는 4 초마다 트리거됩니다. src를 교체하는 것은 set interval 함수 내에서 작동하지 않을 것이다.setinterval이 이미지를 변경하지 못합니다. src
$(document).ready(function(){
$(".samples_1_1").on("click", function(){
alert('asdf');
//$(this).attr("src", "../../static/results/samples_1_2.png");
setInterval(function() {
alert('alert 1');
$(this).src("src", "../../static/results/samples_1_2.png");
}, 4000);
});
});
참조 http://stackoverflow.com/questions/10944004/how-to-pass-this-to-window-setinterval-이 값은 setInterval 내에서 window 객체를 참조합니다. 이것에 대한 명시적인 참조를 전달해야합니다. –