.keyCode vs. .which

10 浏览
0 Comments

.keyCode vs. .which

我以为这个问题在Stack Overflow上有答案,但是我找不到。

如果我正在监听按键事件,我应该使用.keyCode还是.which来判断是否按下了回车键?

我一直使用以下方式:

$("#someid").keypress(function(e) {
  if (e.keyCode === 13) {
    e.preventDefault();
    // 做一些操作
  }
});

但是我看到一些示例使用.which而不是.keyCode。有什么区别吗?哪个在不同浏览器中更友好?

0