Задать вопрос
@BATPYIIIKOB
PHP, JS

Как назначить событие click тегу select на jquery?

Добрый день.
При работе с элементом select отлавливается только одно событие onChange.
Есть задача выполнить действия по нажатию на разворачивание списка и на сворачивание. Есть ли возможность как то отловить события помимо onChange?

<select id="#country">
    <option value="1">Москва</option>
    <option value="2">Тула</option>
</select>


Пробовал назначать другие события, но они банально не отрабатывают.

$("#country").on('click', function(){
   console.log('click');
});

$("#country").on('change', function(){
   console.log('change');
});
  • Вопрос задан
  • 1998 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
whillson
@whillson
помогу, чем смогу ^_^
Ваш код работает, просто вместо
<select id="#country">
напишите
<select id="country">
Ответ написан
Eridani
@Eridani
Мимо проходил

Ошибка
<select id="#country">
В атрибуте id не нужно решетку ставить
Клик нормально работает
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
click должен работать, попробуй отлавливать focus/blur
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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