keydown为什么不工作?

这个简单的代码不起作用! http://jsfiddle.net/FPcFn/

$(document).keydown(function(e){ switch (e.which){ case 37: alert("37"); } }); 

为什么? 什么可能出错?

有用。 单击输出窗口,然后按左箭头键。

使用window而不是document

 $(window).keydown(function(e){ .. } 

PS:建议使用documentkeydown事件可用于文档和窗口。 看一下兼容性表。