在DIV元素上捕获按键(或keydown)事件

你如何捕获按键或关键事件的DIV元素(使用jQuery)?

要求DIV元素的重点是什么?

(1)设置tabindex属性:

 <div id="mydiv" tabindex="1" /> 

(2)绑定到keydown:

  $('#mydiv').bind('keydown', function(event) { //console.log(event.keyCode); switch(event.keyCode){ //....your actions for the keys ..... } }); 

设置开始的重点:

 $(function() { $('#mydiv').focus(); }); 

要移除 – 如果您不喜欢 – div焦点边框,请在CSS中设置outline: none

查看键码表以获得更多keyCode可能性。

所有的代码假设你使用jQuery。