Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 20.10.2011, 11:19   #1
 
Аватар для cergey251
 
Сообщений: 1
FR (активность): 54

Доп. информация
Вопрос Автор темы Изменение ссылки при помощи jquery

Нужно при помощи 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/ может быть и другая ссылка
cergey251 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 20.10.2011, 11:45   #2
 
Аватар для specialist-seo
 
Сообщений: 2,413
FR (активность): 62,830

Доп. информация
По умолчанию

cergey251, яваскрипт на столько хорошо не знаю, но алгоритм следующий
1) считываем значение ссылки a
2) к значению добавляем input
3) заменяем текст на странице полученным результатом.
specialist-seo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
jquery, ссылки

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 3863 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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.