[英]JQuery click event on select element click does not work in chrome on Linux (chrome on Windows works)
當我單擊 chrome 中的 select 元素時,該事件不會在第一次單擊時觸發(但在那之后,即第二次、第三次......)。 為什么以及如何改變它? (適用於 FF 和 Windows 上的 Chrome)
$("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/
注意:點擊文字,而不是箭頭
我終於通過用mouseup
替換click
來修復它
$("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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.