1

我想编辑我所有图像的 src 属性。我实际上想从所有图像 src 中删除“\test”。我已经在 jquery 中尝试了 replace 和 src.replace,但没有成功。请帮助如何做到这一点。

$("img").each(function(){
            var srcVar = this.attr('src');
            this.attr('src', "http://www.abc.gr"+srcVar);
        });
4

3 回答 3

1

这应该可以帮助您:

$("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);
});
于 2013-01-12T13:48:11.627 回答
1

试试这个...

$("img").each(function(){
    var srcVar = $(this).attr('src');
    srcVar = srcVar.replace("/test", "");
    $(this).attr('src', srcVar);
});
于 2013-01-12T13:49:43.303 回答
0

改用$(this)

$("img").each(function(){
    var srcVar = $(this).attr('src').replace("/test", "");;
    $(this).attr('src', srcVar);
});
于 2013-01-12T13:48:04.830 回答