Добавление параметра к option value

Рейтинг: 0Ответов: 1Опубликовано: 16.02.2015

Не могли бы подсказать скрипт, заменяющий все определённые названия доменных имен в HTML документе с определенным id?

Т.е., например, имеется на странице в разных местах option value вида

<option value="http://site.ru">текст</option>

а нужно, чтобы скрипт выводил такой вид:

<option value="http://mysite.ru?http://site.ru">текст</option>

Буду признателен за помощь.

Ответы

▲ 1
jQuery("option").each(function(){
  var string = jQuery(this).val();
  var regexp = "site.ru";
  var result = "mysite.ru?http://site.ru";
  string = string.replace(regexp, result);
  jQuery(this).val(string);
});

Вся страница:

var code= jQuery("body").html();
var regexp = "site.ru";
var result = "mysite.ru?http://site.ru";
code = code.replace(regexp, result);
jQuery("body").html(code);