.keyCode vs. .which
我以为这个问题在Stack Overflow上有答案,但是我找不到。
如果我正在监听按键事件,我应该使用.keyCode
还是.which
来判断是否按下了回车键?
我一直使用以下方式:
$("#someid").keypress(function(e) {
if (e.keyCode === 13) {
e.preventDefault();
// 做一些操作
}
});
但是我看到一些示例使用.which
而不是.keyCode
。有什么区别吗?哪个在不同浏览器中更友好?