jQuery的键盘事件
来源:互联网 发布:南京市软件两园一谷 编辑:程序博客网 时间:2024/05/21 11:09
API: jQueryObject.keydown( [[ data ,] handler ] )
如果指定了至少一个参数,则表示绑定keydown事件的处理函数;如果没有指定任何参数,则表示触发keydown事件。
参数handler中的this指向当前DOM元素。keydown()还会为handler传入一个参数:表示当前事件的Event对象。
keydown()函数的返回值为jQuery类型,返回当前jQuery对象本身。
请参考以下HTML示例代码:<input id="keys" type="text" />
现在,我们为window对象的keydown事件绑定处理函数(可以绑定多个,触发时按照绑定顺序依次执行);
keydown事件的event.which属性返回的是所按下的键盘按键的映射代码值。keypress事件的event.which属性返回的是按键所输入的字符的Unicode值。
$(window).keydown( function(event){ $("body").append( "<br>你按下的按键的代码值为:[" + event.which + ']' ) ;} );
我们还可以为事件处理函数传递一些附加的数据。此外,通过jQuery为事件处理函数传入的参数Event对象,我们可以获取当前事件的相关信息(比如事件类型、触发事件的DOM元素、附加数据等):
var validKeys = { start: 65, end: 90 };// 只允许按下的字母键生效 (使用某些输入法可能会绕过该限制)$("#keys").keydown( validKeys, function(event){ var keys = event.data; return event.which >= keys.start && event.which <= keys.end;} );
2 0
- jQuery的键盘事件
- JQuery的键盘控制事件
- jQuery事件-键盘事件
- JQUERY:键盘事件,很好的文章
- jquery 键盘enter事件的小例子
- jquery 键盘事件捕捉
- jquery键盘事件
- jquery键盘事件
- jquery 键盘事件
- JQuery添加键盘事件
- jquery键盘点击事件
- jquery键盘事件
- jQuery绑定键盘事件
- jquery键盘enter事件
- jquery键盘事件
- jquery键盘事件
- jquery 监控键盘事件
- jQuery绑定键盘事件
- 人工智能职业规划
- Android listview入门(listview适配器Adapter)
- 从python API中命名和绑定认识局部变量,全局变量,自由变量
- 文章标题
- 灾后重建
- jQuery的键盘事件
- ROS障碍层的无法清除干净的处理办法
- 文章标题md测试
- 二叉树的后序遍历
- python+selenium用法小结
- 第六届决赛真题
- 【JZOJ5057】【GDSOI2017模拟4.13】炮塔
- greedy——452. Minimum Number of Arrows to Burst Balloons[medium]
- 通过一个.class文件探究java的字节码文件结构