@focusss

Почему клик по селекту срабатывает только со 2 раза?

Есть select при выборе определенного свойства открывается нужный див. В мобильном нужно 2 раза выбирать опцию, тогда только срабатывает.

Ссылка.

$(document).ready(function($) {
  const selector = $('#rasp');

  function update() {
    const value = selector.val();
    const theIndex = parseInt(value) - 1;
    
    $('.rasp-events').each(function(index, el) {
      $(el)[index === theIndex ? 'show' : 'hide']();
    });
  };
  
  selector.on('click', update);
  update();
});

В чём может быть причина?
  • Вопрос задан
  • 174 просмотра
Решения вопроса 1
Вам надо слушать не клик, а change
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Prog-Time
Вы можете проверить по какому элементу был совершён клик. Просто вставьте этот код в ваш файл. Этот код работает на jQuery

$(document).on('click', function(e) {console.log(e.target)});
Ответ написан
Ваш ответ на вопрос

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

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