Замена всех ссылок на странице. JQuery

lutskboy
На сайте с 22.11.2013
Offline
185
2721

Добрый день

Возможно ли заменить на странице все ссылки определенные на другую ссылку.

Например есть код


<input type="hidden" value="http://ss.ru/55.jpg" name="xxx">
<a href="http://ss.ru/55.jpg" ><span><img src="http://ss.ru/55.jpg"></span></a>

Нужно заменить все http://ss.ru/55.jpg

на http://ss.ru/66.jpg

ДП
На сайте с 23.11.2009
Offline
203
#1


$("a[href='http://ss.ru/55.jpg']").attr('href','http://ss.ru/66.jpg');

это если именно ссылки, а если другие атрибуты, то типа так:


$("[src='http://ss.ru/55.jpg']").attr('src','http://ss.ru/66.jpg');

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

Ну или фукнцию написать, которая все элементы переберет и все атрибуты их проверит, но мне кажется, что это будет не самое удачное решение.

lutskboy
На сайте с 22.11.2013
Offline
185
#2

Спасибо за совет.

Но у меня еще может быть и так. Забыл уточнить вверху.

<input type="hidden" value="[tags]http://ss.ru/55.jpg[/tags]" name="xxx">

---------- Добавлено 03.04.2015 в 19:21 ----------

через replace сделал

Всем спасибо

psics
На сайте с 02.04.2009
Offline
130
#3

я так понимаю, тут вшиты ссылки или в шаблон или в движок.

Я бы советовал найти их и удалить. Т.к. данные ссылки будут индексироваться ПС (насколько знаю игнорят скрипты ПС)...

Если хотите удалить...

Скачайте файлы к себе на комп..

Тоталом откройте папку с сайтом...

alt F7 в поле с текстом вводим (для начала урл) ... в найденых файлах убираем ссылку...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий