Как изменить «домен» в ссылке на другой с помощью jQuery?
Как можно заменить "домен" в ссылке с помощью jQuery.
Домен Nfs-life.ucoz.ru - это аллиас домена Demon-art.ru
есть код:
нужно получить такой, чтобы домен поменялся на demon-art.ru:
Домен Nfs-life.ucoz.ru - это аллиас домена Demon-art.ru
есть код:
<a href="http://nfs-life.ucoz.ru/news/">
<img src="http://nfs-life.ucoz.ru/_nw/242/81735434.jpeg" alt="">
</a>
<img src="http://nfs-life.ucoz.ru/_nw/242/81735434.jpeg" alt="">
</a>
нужно получить такой, чтобы домен поменялся на demon-art.ru:
<a href="http://demon-art.ru/news/">
<img src="http://demon-art.ru/_nw/242/81735434.jpeg" alt="" />
</a>
<img src="http://demon-art.ru/_nw/242/81735434.jpeg" alt="" />
</a>
1 ответов
Можно:
$('body').html($('body').html().replace(/nfs-life.ucoz/g, 'demon-art'));
Но лучше это делать посредством PHP.
Но лучше это делать посредством PHP.
$('a, img, link, script').each(function() {
var src;
if ((src = $(this).attr('src'))) {
$(this).attr('src', src.replace(/nfs-life.ucoz/g, 'demon-art'));
}
if ((src = $(this).attr('href'))) {
$(this).attr('href', src.replace(/nfs-life.ucoz/g, 'demon-art'));
}
})
var src;
if ((src = $(this).attr('src'))) {
$(this).attr('src', src.replace(/nfs-life.ucoz/g, 'demon-art'));
}
if ((src = $(this).attr('href'))) {
$(this).attr('href', src.replace(/nfs-life.ucoz/g, 'demon-art'));
}
})