<img width="49" alt="[alternative text]" src="http://win-23ookphjfn0:80/sites/my/User%20Photos/Images%20du%20profil/WIN-23OOK_Administrateur_MThumb.jpg">
<img width="49" alt="[alternative text]" src="/sites/my/User%20Photos/Images%20du%20profil/WIN-23OOK_Administrateur_MThumb.jpg">
在src中删除http://win-23ookphjfn0:80的最佳方法是什么? Javascript还是JQuery?
我有不同的环境http://win-23ookphjfn0:80可以改变......
答案 0 :(得分:1)
试试这个:
$(document).ready(function() { $("img").each(function() { $(this).attr("src", $(this).attr("src").replace("http://win-23ookphjfn0:80", "")); }); });
希望有所帮助
答案 1 :(得分:0)
$("IMG").each(function() {
$(this).attr("src", $(this).attr("src").replace("http://win-23ookphjfn0:80", ""));
});
答案 2 :(得分:0)
我认为最简单的方法是将src字符串拆分成一个数组,更改它所需的部分(通过修改该部分在数组中的相应项),然后将数组重新连接在一起作为字符串:
$('img').each(function() {
var src = this.src; //get img src
var arr = src.split('/'); //produces an array. the part you want to change is the 3rd element ([2])
arr[2] = 'whatever I want';
var newSrc = arr.join('/');
this.src = newSrc;
});