使用jQuery/JavaScript替换字符串的一部分

Abh*_*hvi 0 javascript jquery

我有一个变量如下

var a = "Hi this is test. <img src='http://www.test.com/img1.jpg'> Test ends here";
Run Code Online (Sandbox Code Playgroud)

我想将src图像标记替换为其他图像网址http://www.test2.com/img2.jpg

所以输出应该是

var b = "Hi this is test. <img src='http://www.test2.com/img2.jpg'> Test ends here";
Run Code Online (Sandbox Code Playgroud)

图像路径都是动态的.

请帮忙.

Wil*_*eer 6

您可以通过将其设置为jquery对象来设置图像的URL,如下所示:

var $myImg = $("<img src='http://www.test.com/img1.jpg'>");
$myImg.attr("src","http://www.test2.com/img2.jpg");
Run Code Online (Sandbox Code Playgroud)