Событие JQuery click для выбора элемента click не работает в chrome в Linux (chrome в Windows работает) - PullRequest
0 голосов
/ 04 ноября 2019

Когда я нажимаю на элемент select в chrome, событие не срабатывает при первом щелчке (но после этого, т. Е. При втором, третьем ...). Почему и как я могу это изменить? (работает в FF и в Chrome на Windows)

 $("select").click(function() {
   console.log("click");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select>
  <option>a</option>
</select>

https://jsfiddle.net/pv2eajux/


Примечание: нажмите на текст, а не на стрелку

1 Ответ

0 голосов
/ 04 ноября 2019

Я наконец исправил это, заменив click на mouseup

 $("select").mouseup(function() {
   console.log("click");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select>
  <option>a</option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...