@das_pupkin

Как сформировать адрес ссылки через js?

Добрый вечер!

Есть вот такой код
<script>
var value = $('toyLink').val()
buy.onclick = function() {
document.location.href='https://site.ru/'+value;
return false;
  };
</script>

однако при его срабатывании адрес получается как https://site.ru/undefined.
Помогите разобраться, как правильно это сделать.
В параметре value передается значение из селекта с id=toyLink
  • Вопрос задан
  • 113 просмотров
Решения вопроса 2
y0u
@y0u
dev
var value = $('#toyLink').val()
Ответ написан
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Так не бывает
$('toyLink')
Селектор неправильный, таким селектором вы ищите тег toyLink, а вам нужно либо по классу .toyLink либо по id #toyLink
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sk1llmuf
@sk1llmuf
frontend
Попробуйте с пробелами, ибо + value означает присоединение, а +value унарный плюс с переменной value

document.location.href='https://site.ru/'+value;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы