# event.which

所属分类：事件 > 事件对象 英文文档：event.which

## event.which 返回: Number

描述: 针对键盘和鼠标事件，这个属性能确定你到底按的是哪个键。

- #### 添加的版本: 1.1.3event.which

`event.which` 将 `event.keyCode` 和 `event.charCode` 标准化了。推荐用 `event.which` 来监视键盘输入。更多细节请参阅： event.charCode on the MDC.

`event.which`也将正常化的按钮按下(`mousedown` 和 `mouseup`events)，左键报告`1`，中间键报告`2`，右键报告`3`。使用`event.which`代替`event.button`。

## 例子:

#### Example: 记录按键

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
    <!DOCTYPE html><html><head>  <script src="https://code.jquery.com/jquery-latest.js"></script></head><body> <input id="whichkey" value="type something"><div id="log"></div><script>$('#whichkey').bind('keydown',function(e){  $('#log').html(e.type + ': ' +  e.which );});  </script> </body></html>

#### Demo:

#### Example: Log which mouse button was depressed.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
    <!DOCTYPE html><html><head>  <script src="https://code.jquery.com/jquery-latest.js"></script></head><body> <input id="whichkey" value="type something"><div id="log"></div><script>$('#whichkey').bind('mousedown',function(e){  $('#log').html(e.type + ': ' +  e.which );});</script> </body></html>

#### Demo: