prepend img src url
prepend img src url
我正在使用html 5 phonegap创建一个应用程序,该应用程序的一部分正在绘制rss提要。我遇到的一个问题是提要中有图像,并且图像的url设置为从提要所在的服务器绘制。例如,整个img代码为:
<img src="/files/2012/01/brazilsal.jpg" />
现在,由于这些图像不是本地的,它在应用程序上不起作用。
所以我需要准备src成为
<img src="http://management.bu.edu/files/2012/01/brazilsal.jpg" />.
我还需要它不影响应用程序上的任何其他图像。
关于如何在javascript或jquery中做到这一点,有什么想法吗?
使用从选择器[attr^=value]
开始的属性选择图像,然后使用$.fn.attr
设置其src值。
$('img[src^="/files"]').attr(function(i,src){
return "http://management.bu.edu" + src;
});
您需要js-uri。
简单示例:
var rssUri = new URI("http://management.bu.edu/data.rss");
var imgUri = new URI("/files/2012/01/brazilsal.jpg");
var fullImgUri = imgUri.resolve(rssUri);
alert(fullImgUri); // http://management.bu.edu/files/2012/01/brazilsal.jpg
相关文章:
- 在字符串中查找所有图像 src URL 并存储在数组中
- 如何使用jquery或javascript在image src中添加域url
- 为什么html src属性中的相对url是因为Javascript函数中的完整路径
- 对URL进行编码并将其放在javascript src中
- img src 属性在为空时返回页面的 URL
- EmberJS config prod img src url
- 为什么当我尝试为iframe-src属性构建URL时,AngularJS会抛出错误
- 阻止Rails 4转换src-url
- 如何读取存储在图像的数据src中的URL,并在另一个img控制器的src中设置该URL onclick
- 为什么 ExpressionEngine 似乎从 iframe 客户端中删除了 src URL
- 获取在 <脚本 src >标记中添加的请求 URL 的状态
- Javascript RegExp 解析 URL 使超链接忽略 img src
- AngularJS - img ng-src 到 base64 数据(不是 url)不起作用
- 如何在跨域更改 iframe SRC URL 锚标记属性 target=_blank
- 比较 IMG SRC + A 包装 URL 字符串,看看它们是否“相似”
- Using Javascript for iFrame src URL
- 如何将css类名附加到特定的图像src-url
- angular ng显示/隐藏取决于img src url
- 在javascript中将image src设置为url
- iFrames:改变相对URL src's命中的根URL