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