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

gera43

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

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

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

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

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

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

1 ответ

gera43

jQuery("option").each(function(){
  var string = jQuery(this).val();
  var regexp = "site.ru";
  var result = "mysite.ru?<a href="http://site.ru" target="_blank">http://site.ru</a>";
  string = string.replace(regexp, result);
  jQuery(this).val(string);
});

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

var code= jQuery("body").html();
var regexp = "site.ru";
var result = "mysite.ru?<a href="http://site.ru" target="_blank">http://site.ru</a>";
code = code.replace(regexp, result);
jQuery("body").html(code);

licensed under cc by-sa 3.0 with attribution.