10

当我尝试输入键时,我正在使用jQuery ,如下所示e.keyCode

    if (e.keyCode === 13) {
// my code
    }

然后它适用于 ie7 和所有主要浏览器,但不适用于 ie10。

但是当我使用e.which它时,它可以在所有主流浏览器中运行。

e.keyCode和 和有什么不一样e.which

4

1 回答 1

18

event.which 属性规范了 event.keyCode 和 event.charCode。建议观看 event.which 进行键盘按键输入。

根据JQuery 文档

keyCode 是标准的 JavaScript,当然并非所有浏览器都以相同的方式实现。

于 2013-10-08T13:45:36.127 回答