单击下拉箭头时的 Javascript 事件

标签 javascript html drop-down-menu html-select

是否有一个事件会触发,或者我可以编写一个自定义事件来在用户选择下拉 anchor 时触发吗?

enter image description here

我需要从网络服务获得的 dwopdown 列表中删除 Top。一旦用户选择任何项目,它应该再次返回到Top International

enter image description here

最佳答案

var isselect = false;

$("#dropdown").click(function() {
    if(!isselect)
    {
       //dropdown arrow is clicked.
    }
    else
    { 
       //dropdown item is selected
    }
});
$("#dropdown").change(function() {
    isselect = true;
    setTimeout(clearIsselect,10);
});
function clearIsselect() {
    isselect = false;
}

关于单击下拉箭头时的 Javascript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11224814/

相关文章:

javascript - 多次单击后 ScrollTop 到元素不起作用

jquery - 使用jQuery记住背景音乐的音量/静音选项

javascript - 带有父按钮的自动下拉菜单,可将您带到 Bootstrap 中的另一个页面

javascript - 比较独立于顺序的对象数组

javascript - Facebook 社交插件无法在 Internet Explorer 上运行

c# - 获取适合提供的像素宽度的字符串的最佳方法是什么?

javascript - Jquery 函数未正确执行

jquery - 最简单的 jQuery Dropdown 插件是什么?

jquery - 如何在不使用 selectmenu ('refresh' 的情况下刷新 JQuery 中的下拉列表?

javascript - 从 React.js 中的 json 文件中获取数据