我想编辑我所有图像的 src 属性。我实际上想从所有图像 src 中删除“\test”。我已经在 jquery 中尝试了 replace 和 src.replace,但没有成功。请帮助如何做到这一点。
$("img").each(function(){
var srcVar = this.attr('src');
this.attr('src', "http://www.abc.gr"+srcVar);
});
我想编辑我所有图像的 src 属性。我实际上想从所有图像 src 中删除“\test”。我已经在 jquery 中尝试了 replace 和 src.replace,但没有成功。请帮助如何做到这一点。
$("img").each(function(){
var srcVar = this.attr('src');
this.attr('src', "http://www.abc.gr"+srcVar);
});
这应该可以帮助您:
$("img").each(function(){
// get the current source, replace the test string
var srcVar = this.attr('src').replace('/test', '');
// apply it back
$(this).attr('src', srcVar);
});
试试这个...
$("img").each(function(){
var srcVar = $(this).attr('src');
srcVar = srcVar.replace("/test", "");
$(this).attr('src', srcVar);
});
改用$(this)
:
$("img").each(function(){
var srcVar = $(this).attr('src').replace("/test", "");;
$(this).attr('src', srcVar);
});