Задать вопрос
@minrey

Как при выборе select открывать нужную страницу?

Нужно конкретно что-бы была кнопка для перехода

<select id="del">
<option value="1" selected>1</option>
<option value="2">2</option>
</select>
<a href="" id="sel"><h2 >Hello</h2></a>


$(document).ready(function(){if($('#del option:selected').val()==1)
{$('a#sel').attr("href","http://mail.ru");}
if($('#del option:selected').val()==2)
{$('a#sel').attr("href","http://yandex.ru");}
 
$('#del').change(function(){ if($('#del option:selected').val()==1)
{$('a#sel').attr("href","http://mail.ru");}
if($('#del option:selected').val()==2)
{$('a#sel').attr("href","http://yandex.ru");}
return false;});
});
  • Вопрос задан
  • 67 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
userAlexander
@userAlexander
Верстка наше все)
minrey

Добавьте url по которым необходимо открывать нужную страницу.
Например на option дата-атрибут:
<option data-href="https://www.google.ru/">

$('select').on('change', function(){
	var urlRedirect = $(this).find('option:selected').data('href');
	if(urlRedirect){
		window.location = urlRedirect;
	}
	return false;
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы