English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery event.which 属性

jQueryのイベント

event.which属性は、イベントがキーボードのどのキーやマウスボタンが押されたかを返します。

文法:

event.which

どのキーが押されたか(ASCII値):

$("input").keydown(function(event){ 
  $("div").text("Key: " + event.which);
});
テストをしてみる‹/›

どのキーが押されたかを表示します:

$("input").keydown(function(event){ 
  $("div").append(String.fromCharCode(event.which));
});
テストをしてみる‹/›

<input>フィールド内でスペースキーが押されたかを確認します:

$("input").keydown(function(event){ 
  if(event.which === 32){
$("div").text("あなたが押したのは'SPACE' スペースキー");
  }
});
テストをしてみる‹/›

どのマウスボタンが押されたかを表示します:

$("div").mousedown(function(event){ 
  $(this).append("<br>マウスが押されたキー: " + event.which);
});
テストをしてみる‹/›

パラメータの値

パラメータ説明
eventこのeventのパラメータはイベントバインディング機能から来ています

jQueryのイベント