Javascript 用完整URL替换根相对链接

Javascript 用完整URL替换根相对链接,javascript,jquery,html,Javascript,Jquery,Html,我有一个插件,将在一个页面中使用多次。每个都包含在一个具有唯一id的div中 div的内容将与图像一起接收,这些图像的路径需要在不同的域前面加上前缀。乙二醇 <div id="mydiv"><img src="/images/somepic.jpg"></div> 但是,即使源代码以/开头并且不包含当前站点,它也会将其src设置为 当前站点URL如何进入prop()传递的旧href?如果您使用attr而不是prop,它会工作道具将src作为完整路径返回 改为

我有一个插件,将在一个页面中使用多次。每个都包含在一个具有唯一id的div中

div的内容将与图像一起接收,这些图像的路径需要在不同的域前面加上前缀。乙二醇

<div id="mydiv"><img src="/images/somepic.jpg"></div>
但是,即使源代码以/开头并且不包含当前站点,它也会将其src设置为


当前站点URL如何进入prop()传递的旧href?

如果您使用
attr
而不是
prop
,它会工作

道具将src作为完整路径返回 改为使用attr获取原始路径

,它会提醒两个版本:

<img src='test.html'>

$("img").prop("src") => full path
$("img").attr("src") => original relative path

$(“img”).prop(“src”)=>完整路径
$(“img”).attr(“src”)=>原始相对路径

jQuery(this).attr('src')返回什么?@rybo111解决了这个问题!添加作为答案<代码>返回'http://example.com'+jQuery(this.attr('src')
<img src='test.html'>

$("img").prop("src") => full path
$("img").attr("src") => original relative path