@My1Name

Как сделать event после выбора selected option?

Как сделатьevent.target.closest('option') после выбора определённого selected?

HTML
<select class="form-control" id="USERS">
		<option class="dropdown-header">Список</option>
		<option>1</option>
		<option>2</option>
		<option>3</option>
		<option>4</option>
		</select>

JS который у меня есть, работает не правильно...
if(event.target.closest('#USERS')){
var selectedN;
$('#USERS').click(function(e){
if(e.target.closest('#USERS')){
  selectedN = $('#USERS').val();
  alert (selectedN);
}
});

Как это исправить, чтоб событие срабатывало только после выбора <option> ?
— Пробовал писать if(event.target.closest('#USERS option')) но тогда вообще ничего не происходит.
  • Вопрос задан
  • 379 просмотров
Решения вопроса 1
Mike_Ro
@Mike_Ro Куратор тега JavaScript
Python, JS, WordPress, SEO, Bots, Adversting
change вместо click.

жуквери:
$('#USERS').change(function(e) {
    alert($(this).val());
});

vanilla:
document.querySelector('#USERS').addEventListener('change', (e) => alert(e.target.value));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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