jquery将keyup绑定到firefox中的body

我在jquery中绑定keyup函数到body,除了firefox之外,它在每个浏览器中都有效

代码: –

$('body').bind('keyup', function(e) { //alert ( e.which ); alert('testing'); }); 

我该怎么做firefox。 它根本没有响应

谢谢

将事件绑定到document而不是:

 $(document).bind('keyup', function(e) { alert('testing'); }); 

几乎任何节点都可以接收键盘事件。 在“现代”浏览器中,您可以设置tabIndex 。 之后,该活动可以集中精力。

 $(document.body).attr('tabIndex', 1).bind('keyup', function(e) { alert('testing'); });