2013-08-27 42 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