Удивительно, почему следующий код не изменит мой img src. Закомментированный пример работает отлично. И предупреждение срабатывает каждые 4 секунды. Замена src просто не работает внутри функции заданного интервала.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 относится к объекту окна. Вам нужно передать явное указание на это –