我对 Opera 中的 keydown 和 keyup 事件有疑问。出于某种原因,这在 Opera 中没有任何作用:
// add submit event for pressing enter
$(".select2-input").each(function (counter, element) {
$(element).keydown(function (event) {
console.log("key down");
if (!event) event = window.event;
var keyCode = event.keyCode || event.which;
if(keyCode == '13' /* enter key */ ) {
console.log("press enter");
}
});
});
我尝试使用 keyup 代替,这也不起作用。在 Chrome 和 Firefox 中它运行良好。如您所见,代码的实际目的是检测回车键。但是尽管如此,任何键都没有输出。我已经看到其他仅与 Opera 中的向下键有关的问题,但这显然是另一回事。
谢谢你的帮助!