Ich dachte, dies würde irgendwo auf Stack Overflow beantwortet, aber ich kann es nicht finden.
Wenn ich auf ein Tastendruckereignis warte, sollte ich verwenden .keyCode
oder .which
feststellen, ob die Eingabetaste gedrückt wurde?
Ich habe immer so etwas gemacht:
$("#someid").keypress(function(e) {
if (e.keyCode === 13) {
e.preventDefault();
// do something
}
});
Aber ich sehe Beispiele, die .which
anstelle von verwenden .keyCode
. Was ist der Unterschied? Ist einer browserübergreifender als der andere?