Pensé que esto sería respondido en algún lugar en Stack Overflow, pero no puedo encontrarlo.
Si estoy escuchando un evento de pulsación de tecla, ¿debería usar .keyCodeo .whichpara determinar si se presionó la tecla Intro?
Siempre he hecho algo como lo siguiente:
$("#someid").keypress(function(e) {
if (e.keyCode === 13) {
e.preventDefault();
// do something
}
});
Pero estoy viendo ejemplos que usan en .whichlugar de .keyCode. ¿Cual es la diferencia? ¿Es uno más compatible con todos los navegadores que el otro?