您好我需要一个jQuery函数来添加一个文本到页面中所有图像的src。例如,在我的页面加载一分钟后,我想将"mobileserver"
添加到像这样的所有图像的src中。添加文本到图像的src
<img src="mobileserver/images/sampleimage.jpg" />
您好我需要一个jQuery函数来添加一个文本到页面中所有图像的src。例如,在我的页面加载一分钟后,我想将"mobileserver"
添加到像这样的所有图像的src中。添加文本到图像的src
<img src="mobileserver/images/sampleimage.jpg" />
JQUERY ANSWER
由于沃尔夫说有没有点在使用setInterval
代替setTimeout
$(document).ready(function() {
setTimeout(function() {
$('img').each(function() {
var nSrc= 'mobileserver/' + $(this).attr('src');
$(this).attr('src', nSrc);
});
}, 60000);
});
编辑
因为我的答案是不完全正确,我试图配得上这些点,所以这里是一个纯JavaScript解决方案:
唯一的问题可能是浏览器的兼容性,检查这个答案其他方法来检查,如果该文件已准备就绪:https://stackoverflow.com/a/9899701/1139052
您可以使用setTimeout()
来设定延迟和attr()
与用于更新src
属性的回调函数,
$(document).ready(function() {
setTimeout(function() {
$('img').attr('src',function (i,v) {
return 'mobileserver/' + v;
});
}, 60000);
});
我想在我的s中更改图像在加载一分钟后迭代 – sun1987