捕获单击选择元素(不是选项)

时间:2018-12-04 13:54:22

标签: javascript jquery

https://jsfiddle.net/epq2j1yz/

<select>
<option>a</option>
<option>b</option>
</select>

-

$("select").on("click", () => { console.log("abc"); })

我希望将单击处理程序添加到选择框,以便在单击选择框时,打开选择框并显示选项时捕获事件。在示例中,仅当我选择一个选项时才会触发该事件。但这不是我想要的。打开选择框时,我希望在选择一个选项之前触发该事件。我可以这样做吗?

1 个答案:

答案 0 :(得分:0)

在这种情况下,您必须使用on change jquery事件。

$("select").on("change", () => { console.log("abc"); });