|
|
Изменение ссылки при помощи jquery |
|
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д. |
![]() |
|
Опции темы | Оценить тему | Опции просмотра |
![]() |
#1 |
|
![]() ![]() Нужно при помощи jquery в конец ссылки добавлять значение, введенное в инпуте.
Я сделал таким образом: HTML: [html]<input name="vvod" type="text" class="vvod" size="10" value=""> <a href="/yandex.ru/" class="test">yandex.ru</a>[/html] JS: [html]$(".vvod").keyup(function() { $("a.test").attr("href", $("a.test").attr("href") + "?amount=" + $(".vvod").val()); });[/html] После ввода первого значения все нормально добавляет, но при последующем обновлении значения в поле input происходит добавление к текущей ссылке, а не обновление, то есть ссылка приходит в такой вид:<a href="/yandex.ru/?amount=111?amount=112?amount=113 class="test">yandex.ru</a>. Можно было бы конечно сделать так: [html]$(".vvod").keyup(function() { $("a.test").attr("href", "/yandex.ru/?amount=" + $(".vvod").val()); });[/html] Но дело в том, что ссылка динамическая и вместо /yandex.ru/ может быть и другая ссылка |
![]() |
![]() ![]() ![]() |
![]() |
#2 |
|
![]() cergey251, яваскрипт на столько хорошо не знаю, но алгоритм следующий
1) считываем значение ссылки a 2) к значению добавляем input 3) заменяем текст на странице полученным результатом. |
![]() |
![]() ![]() ![]() |
![]() |
Метки |
jquery, ссылки |
|
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
240 лучших плагинов написанных на jQuery | x997 | Программирование | 0 | 14.11.2010 05:11 |
jQuery : Динамическая форма комментирования | excalibur | Программирование | 3 | 09.11.2010 22:51 |
jQuery toLowerCase | EQUILIBRIUM | Программирование | 0 | 16.10.2010 12:15 |
Разработка (PHP/C/C++/JS+jQuery), дизайн (PSD/CDR/FLA). | interlocked | Фриланс - ищу работу | 0 | 11.04.2010 20:55 |
Прошу помощи | Турист | Беседка | 11 | 09.03.2008 13:34 |
|
Текущее время: 09:12. Часовой пояс GMT +3.
|