Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
问题是第一次点击只会关闭选择元素,它不会取消焦点。因此,要解决您的问题,您应该捕获关闭事件,然后执行以下操作:
$("select").blur(); // This will even call your event listener!
但是如何捕捉 close 事件呢?不幸的是,没有这样的(官方)事件。但也许这个问题会有所帮助:当 HTML 选择元素关闭时是否会触发 DOM 事件?