通过jquery将文本附加到URL src

时间:2013-03-23 13:00:09

标签: jquery dom attr

我正在抓一些内容,这个图像有这个:

<div id="targetImage"><img src="alfresco/nap/webAssets/webPage/homepage/desktop/common/intl/global/images/primary-v=1.13.jpg" alt="" title="" width="550" height="682"></div>

我需要追加

"http://www.targetdomain.com/"

之前

"alfresco" 

通过jquery实现这一目标的最佳方法是什么?我需要正则表达式吗?

由于

3 个答案:

答案 0 :(得分:2)

以下内容应该有效:

var img = $("#targetImage").children("img")[0];
img.attr("src", "http://www.targetdomain.com/"+img.attr("src"));

答案 1 :(得分:2)

var img= $("#targetImage img:first");
img.attr("src", "http://www.targetdomain.com/"+img.attr("src"));

这是你的小提琴http://jsfiddle.net/9ajgj/1/

答案 2 :(得分:0)

var root = 'http://www.targetdomain.com/';
$('.someContent').find('img').each(function(index, image) {
    image.src.indexOf('http') !== 0 && (image.src = root + image.src);
});