使用jQuery打印KeyCode时遇到问题

时间:2011-07-06 14:58:25

标签: jquery

我有一个小要求,即在按下任何键时打印Keycode 下面是我的代码..但它似乎不起作用,请有人帮助我

$('document').keyup(function() 
{
alert(event.keyCode);
});

3 个答案:

答案 0 :(得分:4)

试试这个

$(document).keyup(function(e) 
{
alert(e.keyCode);
});

以下是演示http://jsfiddle.net/NuRWB/

答案 1 :(得分:1)

如果您正在寻找一个小实用程序来获取密钥代码,您可以执行此操作...这样做的好处是无需点击ok上的alert

html

<input />
<div></div>

脚本

$('input').keyup(function(){
    var kc = event.keyCode;
    $('div').html(kc);
});

http://jsfiddle.net/jasongennaro/neUFS/1/

答案 2 :(得分:0)

试试这个:

$(document).keyup(function(event) 
{
alert(event.keyCode);
});

请注意,“文档”周围的引号已被删除。这是因为您需要将JavaScript document对象传递给jQuery,而不是字符串。

您还需要将event作为参数传递给事件处理函数。

这是显示此工作的example fiddle(确保单击“结果”框架以使其聚焦,然后按任意键)。