jQuery是一個JavaScript庫,它可以幫助開發人員更容易地管理和處理網頁和應用程序的HTML文檔。在jQuery中,.which()是一個方法,它可以確定鍵盤事件或鼠標點擊事件中哪個鍵或按鈕被按下。
$(document).on('keydown', function(event) { var keyCode = event.which; console.log(keyCode); });
上面的代碼將在文檔中的所有元素上注冊一個鍵盤事件。當按下某個鍵時,事件處理程序將使用.which()方法確定按下的鍵的鍵碼,該鍵碼將被記錄在變量keyCode中,然后將其輸出到控制臺。
.which()方法也可以用于鼠標事件。下面是一個例子:
$('button').on('mousedown', function(event) { var mouseButton = event.which; console.log(mouseButton); });
上面的代碼將在頁面中的所有按鈕元素上注冊一個鼠標按下事件。當按下鼠標按鈕時,事件處理程序將使用.which()方法確定按下的按鈕是左側按鈕還是右側按鈕。如果是左側按鈕,將記錄數字1,如果是右側按鈕,將記錄數字3,然后將其輸出到控制臺。
總之,.which()方法是一個非常有用的jQuery方法,如果您需要確定用戶的鍵盤或鼠標事件中哪個按鈕被按下,它會對您有所幫助。