в чем ошибка?
$(setInterval(
function(){
$('.swiper-zoom-container > img').each(function(){
var srcset = $(this).attr('srcset');;
$(this).attr('srcset', srcset.replace('s=1000x700','s=4000x4000'));
});
}, 300
));
native js
var elements = document.querySelectorAll('div.swiper-zoom-container > img');
setInterval(function() {
elements.srcset = elements.srcset.replace('s=1000x700','s=4000x4000');
}, 300);
есть, вот песок https://jsfiddle.net/kaus0t17/
Нету же, это список, тебе его перебирать нужно, как это делает функция each
const elements = document.querySelectorAll('div.swiper-zoom-container > img'); elements.forEach(el => el.srcset = el.srcset.replace('s=1000x700','s=4000x4000'));
так я тоже пробовал, может из-за вложенности NodeList проблема? https://jsfiddle.net/vwrs65a2/
неа, цель заменить часть значения в атрибуте srcset
Обсуждают сегодня