@tostername

Kак при клике на элемент списка LI определить его порядковый номер и выбрать соответствующий OPTION в SELECT?

Подскажите пожалуйста, как при клике на элемент списка LI определить его порядковый номер и выбрать соответствующий OPTION в SELECT на JavaScript?

Что-то вроде:

<ul onclick='javascript:...'>
	<li>List1</li>
	<li>List2</li>
	<li>List3</li>
</ul>

<select name="select1" id="select1">
	<option value="1">Option1</option>
	<option value="2">Option2</option>	
	<option value="3">Option3</option>
</select>
  • Вопрос задан
  • 2216 просмотров
Решения вопроса 1
ProjectSoft
@ProjectSoft
Front-end && Back-end разработчик
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Самое простое - заранее прописать data-value в тэгах.
Ответ написан
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
C помощью index() - индекс начинается с ноля (у первого элемента индекс === 0)

$("li").click(function() {
  var index = $(this).parent().children().index(this);
  alert("порядковый номер " + index);
});
Ответ написан
Комментировать
@lega
Сделал за 20 сек https://jsfiddle.net/lega911/2tk61x3r/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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