2013-08-27 26 views
2

有什麼辦法來捕獲<input>類型checkbox元素上的ENTER密鑰?JQuery捕獲keydown檢查

<input type="checkbox" value="1" name="remember" /> 

我已經在JavaScript嘗試這樣:

$('input').on('keydown',function(e){ console.log(e.which)}); 

,它是行不通的。

+0

什麼是你想達到什麼目的? – trrrrrrm

+0

你爲什麼要捕獲複選框上的Enter鍵? – Luka

+0

我有一個不可見的提交按鈕的表單,我有一些東西來觸發提交按鈕,我的表單中有一個複選框,我需要用複選框上的輸入鍵來觸發我的(提交處理程序)按鈕 – Omid

回答

4

你的代碼很好。有一件事你必須將它包裝在$(document).ready..

$(document).ready(function() { 
    $('input').on('keydown', function (e) { 
     alert(e.which) 
    }); 
}); 

支票JSFiddle