Я думав, що на це відповістимуть десь у стеку Overflow, але не можу його знайти.
Якщо я слухаю подію натискання клавіші, чи повинен я використовувати .keyCodeабо .whichвизначити, чи була натиснута клавіша Enter?
Я завжди робив щось подібне:
$("#someid").keypress(function(e) {
if (e.keyCode === 13) {
e.preventDefault();
// do something
}
});
Але я бачу приклади, які використовують .whichзамість .keyCode. Яка різниця? Чи один із крос-браузерів дружніший, ніж інший?