问问题
698 次
2 回答
1
它是由多种因素共同造成的。
第一个问题是 Firefox 在您执行此操作之前附加了它的事件侦听器,因此您没有机会阻止默认操作。
第二个是 Firefox 中的一个错误,它不会检查默认操作是否被阻止。
您可以通过在事件到达之前捕获事件<select>
并停止其传播来解决此问题。
于 2012-05-21T23:23:50.587 回答
0
只需添加option
到您的元素选择器 - 并return false;
在您的代码中。
$('select[id="selectID"] option').on('keydown',function(e){
e.preventDefault();
return false;
});
演示
于 2012-05-21T22:45:33.727 回答