我正在使用名为NicEdit的JavaScript编辑器,它没有提供更改或引用基础URL的选项。我想知道这是否可以在jQuery或JavaScript中完成?将基础url添加到元素中的所有图像
DIV元素中所有图像的图像src是相同的,除了实际的图像完全存储在不同的域和目录下。
我喜欢src
以保持/image.jpg
,但是请将所有图像引用到完全限定的URL中,例如仅在该DIV内的http://www.domain.com/image.jpg
。
这可能吗?
我正在使用名为NicEdit的JavaScript编辑器,它没有提供更改或引用基础URL的选项。我想知道这是否可以在jQuery或JavaScript中完成?将基础url添加到元素中的所有图像
DIV元素中所有图像的图像src是相同的,除了实际的图像完全存储在不同的域和目录下。
我喜欢src
以保持/image.jpg
,但是请将所有图像引用到完全限定的URL中,例如仅在该DIV内的http://www.domain.com/image.jpg
。
这可能吗?
我想这会工作:
$('#divid img').each(function() {
var newsrc = 'http://www.domain.com' + $(this).attr('src');
$(this).attr('src', newsrc)
})
不是太困难与jQuery,但这样的事情,你应该考虑做服务器端,这样,当JS是关闭您的联系并不都休息。
$("#div img").each(function (i, e) {
$(e).attr("src", "http://www.domain.com/" + $(e).attr("src"));
});
最好把'$(本)'在一个变量。 – Gumbo 2009-12-18 18:17:29