GUESS Black Xavier Xavier Xavier GUESS Men's Men's Logo Logo Men's Logo Wallet Wallet Black GUESS Wallet qXg0wgA GUESS Black Xavier Xavier Xavier GUESS Men's Men's Logo Logo Men's Logo Wallet Wallet Black GUESS Wallet qXg0wgA GUESS Black Xavier Xavier Xavier GUESS Men's Men's Logo Logo Men's Logo Wallet Wallet Black GUESS Wallet qXg0wgA

GUESS Black Xavier Xavier Xavier GUESS Men's Men's Logo Logo Men's Logo Wallet Wallet Black GUESS Wallet qXg0wgA


event.whichReturns: Number

Description: For key or mouse events, this property indicates the specific key or button that was pressed.

  • version added: 1.1.3event.which

The event.which property normalizes event.keyCode and event.charCode. It is recommended to watch event.which for keyboard key input. For more detail, read about event.charCode on the MDN.

event.which also normalizes button presses (mousedown and mouseupevents), reporting 1 for left button, 2 for middle, and 3 for right. Use event.which instead of event.button.

Examples:

Log which key was depressed.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
                  
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.which demotitle>
<script src="https://code.jquery.com/jquery-1.10.2.js">script>
head>
<body>
<input id="whichkey" value="type something">
<div id="log">div>
<script>
$( "#whichkey" ).on( "keydown", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
});
script>
GUESS Men's Logo GUESS Logo Wallet Xavier Men's Black Men's Black Xavier Xavier Logo Wallet GUESS Wallet
body>
html>

Demo:

Men's Xavier Logo GUESS Black Xavier GUESS Logo Men's GUESS Men's Wallet Logo Wallet Black Wallet Xavier Log which mouse button was depressed.

Women's Barwell Bags Leather Tote Handbags PU Top Shoulder Handle Khaki dxpwqxr8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
                  
<html lang="en">
<head>
<title>event.which demotitle>
<script src="https://code.jquery.com/jquery-1.10.2.js">script>
head>
<body>
<input id="whichkey" value="click here">
<div id="log">div>
GUESS Xavier GUESS Men's Logo Wallet Xavier Wallet Black Logo Men's Wallet Men's Black Logo GUESS Xavier
<script>
$( "#whichkey" ).on( "mousedown", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
Men's Xavier Black Men's Wallet Black GUESS Logo Xavier GUESS Xavier Logo Logo Men's Wallet Wallet GUESS });
Body Bag Anthrazit Cross Women's 6506 Beige Grey SKUTARI Grau 5069 Large Schwarz 2 tqwgCEE
script>
body>
GUESS Xavier Black Xavier Men's Wallet Men's Logo Wallet Xavier GUESS GUESS Logo Logo Wallet Black Men's html>

Demo: