gpt4 book ai didi

javascript - DropDown Open 上的 jquery 事件监听器

转载 作者:搜寻专家 更新时间:2023-11-01 04:35:52 24 4
gpt4 key购买 nike

有这个简单的下拉菜单:

<select id="foo">
<option>bar</option>
</select>

还有一个像这样的 jQuery 监听器初始化:

$("#foo").on("click", function() {
console.log("stuff");
});

仅当用户通过选择一个选项或单击框外关闭下拉菜单时才会触发该事件。当他打开盒子时,有什么办法可以得到这个事件吗?

最佳答案

用于此目的的正确事件是 change click 并且每次选择输入更改或单击时都会触发。

$("#foo").on("click change", function(e) {
$("#output").html("Event type: " + e.target.nodeName);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="foo">
<option value="1">foooo</option>
<option value="2">bar</option>
</select>

<div id="output"></div>

关于javascript - DropDown Open 上的 jquery 事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34810584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com