【发布时间】:2016-01-15 11:57:42
【问题描述】:
拥有这个简单的下拉菜单:
<select id="foo">
<option>bar</option>
</select>
还有一个像这样的 jQuery 监听器初始化:
$("#foo").on("click", function() {
console.log("stuff");
});
仅当用户通过选择选项或单击框外关闭下拉菜单时才会触发该事件。当他打开盒子时,有什么方法可以得到事件?
【问题讨论】:
-
是的,这有点同一个问题。接受的答案使用 mousedown 事件,这不是很漂亮,但我想我/我们必须处理它。到目前为止谢谢!
-
我会选择
focus。不完全是我想要的,但足够接近。
标签: javascript jquery event-listener