0

私はいくつかのコンテンツをスクレイピングしていますが、これを含むこの画像があります:

<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経由でこれを達成するための最良の方法は何ですか? これには正規表現が必要ですか?

ありがとう

4

3 に答える 3

2

以下が機能するはずです。

var img = $("#targetImage").children("img")[0];
img.attr("src", "http://www.targetdomain.com/"+img.attr("src"));
于 2013-03-23T13:04:01.340 に答える
2
var img= $("#targetImage img:first");
img.attr("src", "http://www.targetdomain.com/"+img.attr("src"));

ここにフィドルがありますhttp://jsfiddle.net/9ajgj/1/

于 2013-03-23T13:05:55.283 に答える
0
var root = 'http://www.targetdomain.com/';
$('.someContent').find('img').each(function(index, image) {
    image.src.indexOf('http') !== 0 && (image.src = root + image.src);
});
于 2013-03-23T13:11:26.290 に答える