Заменить все ссылки на странице javascript jquery

Рассмотрим метод замены всех ссылок на html странице, с помошью javascript, в данном примере еще и jquery библиотеки.

Иногда нужно срочно поменять ссылки на сайте, при чем, не на всегда(на неделю скажем. В этом случае не хочеться переписывать все в ручную). Иначе бы нам не понадобилась javascript подмена.

Например на странице нужно поменять все ссылки, кроме внутренних. Тогда мы исключаем внутренние ссылки (или любые другие ссылки, по какому то признаку) в условиях замены:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
 $(document).ready(function () {
  $('a').each(function (index) {
   if (this.href.indexOf("http://vse-ssilki-.krome") != 0) {  // изменяем все ссылки кроме тех что содержат этот домен
     this.href = "http://menjaem-na-etot.domen/";
   } 
  }); 
 });
</script>

Или мы просто меняем все ссылки без исключения:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
 $(document).ready(function () {
  $('a').each(function (index) {
		this.href = "http://menjaem-na-etot.domen/chelovekopriyatniy-url/";
  }); 
 });
</script>

Комментарии:

Юзер
29/08/2016
Все ссылки на этой странице поменялись)

Другие записи

Мотивация для учебы - мои любимые видео

Может кому то пригодиться, замечательные видео которые помогут найти вдохновения для учебы и развития

Склейка разных доменов в один

Шпаргалка для себя самого