在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。
#