jQuery Event Keypress:按下了哪个键?

使用jQuery,如何确定绑定到keypress事件时按下了哪个键?

$('#searchbox input').bind('keypress', function(e) {});

我想在ENTER按下时触发提交。

即使我找到了(或者更好:一个)自己回答,似乎还有一些变化的空间;)

有没有之间的差异keyCodewhich-尤其是如果我只是在寻找ENTER,这永远不会是一个unicode关键?

有些浏览器提供一种属性,而其他浏览器提供另一种属性吗?

回答:

实际上这更好:

 var code = e.keyCode || e.which;

if(code == 13) { //Enter keycode

//Do something

}

以上是 jQuery Event Keypress:按下了哪个键? 的全部内容, 来源链接: utcz.com/qa/406894.html

回到顶部