by shigemk2

当面は技術的なことしか書かない

keyCode と which の違いについて

jquery - Javascript .keyCode vs. .which? - Stack Overflow

打鍵されたキーの値を取得するメソッドには
keyCodeとwhichがあります。
(どのキーを叩いたらどんな値が返ってくるかは割愛します)

どっちも同じようなメソッドですけど、
どう違うの?ということで、上のリンクを見てください。

jQuery('#someid').keypress(function(e){
  console.log(e.which);
  console.log(e.keyCode);
});

挙動がブラウザによって違うのが原因のようです。

実際Firefoxで試してみましたが、e.whichはずっと0のままでした。