让我说我有这个HTML:
<select size="6">
<option>option 1</option>
<option>option 2</option>
<option>option 3</option>
<option>option 4</option>
</select>
这是我的js:
$('select').on('dblclick',function(){
alert('something');
});
当我双击某个项目时,它工作正常,但在使用向上/向下键导航然后按Enter键后它无法正常工作。解决方案是什么?
我在select中使用了size attrib,所以我现在有一个列表
答案 0 :(得分:2)
这段代码怎么样?
$('select').on('dblclick keyup',function(e){
if(e.which == 13 || e.type == 'dblclick') alert('something');
});