Изменить GET значение параметра у ссылки

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

Нужно ввести в поле слово и оно будет автоматом подставляться к GET параметру в ссылке. Вот код. По идее должен менять параметр site на тот, что вводим в текстовое поле.

<input id="go" size="38" type="text" value=""">
<a id="change" href="index.php?id=1000&site=" class="golink">Test</a>

<script>
$('#go').change( function() {
return $('#change').replace( /(site=)[^&]+/ig, '$1'+o.target.value );
});
</script>

jQuery не знаю вообще, набросал что мог. Помогите.

Ответы

▲ 1Принят
$('#go').change( function() {
    var link = $('#change');
    var href = link.attr('href');
    var value = href.replace(/(site=)[^&]+/ig, '$1' + $(this).val());
    link.attr('href', value);
});