jQuery单击<;选择>;

jQuery单击<;选择>;,jquery,select,onclick,Jquery,Select,Onclick,当我选择选项时触发OnClick事件。但我想在下拉列表打开之前捕捉事件 $('#my_select').click(function(){ alert('clicked'); }); 在这种情况下,jsiddleonMousedown事件可以正常工作 $('#my_select').on('mousedown', function(){ alert('clicked'); }); 演示:使用console.log进行调试,效果很好:哦,我在Firefox中看到效果很好……在我的

当我选择选项时触发OnClick事件。但我想在下拉列表打开之前捕捉事件

$('#my_select').click(function(){
   alert('clicked');
});

在这种情况下,jsiddle

onMousedown事件可以正常工作

$('#my_select').on('mousedown', function(){
    alert('clicked');
});

演示:

使用
console.log
进行调试,效果很好:哦,我在Firefox中看到效果很好……在我的Chrome(48.0.2564.97(64位)Ubuntu 15.10)中,我在第二次单击后看到“单击”。