您好我需要一個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