Фрагмент кода jQuery для обновления изображений с помощью доменного имени, превращая его из относительного пути в абсолютный путь. Иногда полезно при тестировании по доменам с одинаковым статическим содержимым или извлечению изображений из внешнего домена.
(function ($) {
$(document).ready(function () {
$('img').each(function (i, v) {
var $el = $(this),
s = $el.attr('src'),
sRx = /[/res/images/.*]+/igm;
console.log(s);
console.log(s.test(sRx));
if (s.test(sRx)) {
console.log('match');
s = 'http://splash.abc.net.au' + s;
$el.attr('src', s);
}
});
});
})(jQuery);
JSfiddly Lolz.
Есть замечательный проект Бена Алмана, в котором есть все навороты в этой области:
https://raw.github.com/cowboy/jquery-urlinternal/master/jquery.ba-urlinternal.js