1

すべての画像の src 属性を編集したい。実際には、すべてのイメージ src から remove "\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(){
    var srcVar = $(this).attr('src');
    srcVar = srcVar.replace("/test", "");
    $(this).attr('src', srcVar);
});
于 2013-01-12T13:49:43.303 に答える
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 に答える
0

$(this)代わりに使用してください:

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