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 .keyCode
o .which
para 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 .which
lugar de .keyCode
. ¿Cual es la diferencia? ¿Es uno más compatible con todos los navegadores que el otro?