<a href="files/viv/snazarov.jpg"><img id="hh" src="/files/min/snazarov.jpg?1234345"/>Назаров Сергей</a>
<a href="files/viv/lpank.jpg"><img id="hh" src="/files/min/lpank.jpg?10000000"/>Лида Панкова</a>
$(document).ready(function(){
setInterval(function(r1) {
function genRand(min,max) {
var range = max - min + 1;
return Math.floor(Math.random()*range) + min;
}
$("#hh").each(function(){
var strq = $(this).attr('src');
var strq1 = (strq.substring(0, strq.length - 8));
$(this).attr('src','' + strq1 + '?'+ genRand(9999999,1000000) + '');
});
}, 1000);
});
в src после знака ? рандомное число.
этих картинок может быть и тысяча
необходимо чтобы все src менялись каждую n времени сейчас 1000ms
var strq = $(this).attr('src'); - получаем src
var strq1 = (strq.substring(0, strq.length - 8)); - отрезаем последние 8 знаков
$(this).attr('src','' + strq1 + '?'+ genRand(9999999,1000000) + ''); - формируем новую строку и вставляем в src
Вопрос, у меня данная конструкция отрабатывает только для первого #hh а необходимо для все #hh