Javascript 自定义组合框下拉列表故障

Javascript 自定义组合框下拉列表故障,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在用html编写一个自定义下拉菜单。我想单击箭头和列表以打开隐藏选项,但单击箭头时什么也没有发生?我不知道怎么了 最简单的解决方案可能是只绑定箭头上的click事件,以便触发下拉列表的click,如下所示: $('.arrow').click(function() { $('.custom-select').trigger('click') }); 顺便说一句,为什么要使用如此旧版本的jQuery?我只需将.arrow div放入自定义的select div中,它就可以工作了。将

我正在用html编写一个自定义下拉菜单。我想单击箭头和列表以打开隐藏选项,但单击箭头时什么也没有发生?我不知道怎么了

最简单的解决方案可能是只绑定箭头上的click事件,以便触发下拉列表的click,如下所示:

$('.arrow').click(function() {
    $('.custom-select').trigger('click')
});


顺便说一句,为什么要使用如此旧版本的jQuery?

我只需将.arrow div放入自定义的select div中,它就可以工作了。将箭头放在何处并不重要,因为它的位置绝对是一个工作示例:

我插入了一个console.logfoo;在e.停止传播之前;它是有效的。甚至在删除log命令之后。o、 o chrome18,winWell,如果我使用一个更新的版本,它会对结果产生怎样的影响?我不是说它一定会,但在更新的版本中有改进和错误修复。你可以从jquery.com下载最新版本,或者从jquery.com或Google链接到托管版本。