0

私は以下のような変数を持っています

var a = "Hi this is test. <img src='http://www.test.com/img1.jpg'> Test ends here";

src画像タグのを他の画像URLに置き換えたいとしましょうhttp://www.test2.com/img2.jpg

したがって、出力は

var b = "Hi this is test. <img src='http://www.test2.com/img2.jpg'> Test ends here";

どちらの画像パスも動的になります。

助けてください。

4

3 に答える 3

6

次のように、画像を jquery オブジェクトにすることで、画像の URL を設定できます。

var $myImg = $("<img src='http://www.test.com/img1.jpg'>");
$myImg.attr("src","http://www.test2.com/img2.jpg");
于 2012-04-11T11:18:17.507 に答える
0

この例を参照してください: http://jsfiddle.net/pnwKs/

URL を変更する方法に応じて、attr コマンドを使用できます。

// changes the full SRC path
$('#1').attr('src', 'http://placehold.it/350x250');


// replaces some part of the SRC path
$('#2').attr('src', $('#1').attr('src').replace('250','400'));

文字列内にある場合は、次のことができます。

var a = "Hi this is test. <img src='http://www.test.com/img1.jpg'> Test ends here";
a.replace('img1.jpg', 'img2.jpg');
于 2012-04-11T11:23:08.773 に答える
0

例を見てください: http://jsfiddle.net/ricardolohmann/Ww2Lu/ パラメータを介して新しいものを渡すだけで src を変更できます。

于 2012-04-11T12:27:49.897 に答える