我正在使用名爲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