jquery 键盘事件的使用方法详解


Posted in jQuery onSeptember 13, 2017

jquery 键盘事件的使用方法详解

jQuery处理键盘事件有三个函数,根据事件发生的顺序分别是:

jquery 代码:

1.  keydown();
2.  keyup(); 
3.  keypress();  

keydown()

keydown事件会在键盘按下时触发,可以在绑定的函数中欧能够返回false来防止触发浏览器的默认事件. 

keyup()

keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件. 

keypress()

keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键. 

键盘事件可以传递一个参数event,其实说有的jQuery事件函数中都可以传递这么一个参数: 

jquery 代码:

$('input').keydown(function(event){  
    alert(event.keyCode);  
});

上面代码中的,event.keyCode就可以帮助我们获取到我们按下了什么按键,他返回的是ascII码,比如说上下左右键,分别是38,40,37,39 

如果我们要实现ctrl+Enter就是ctrl+回车提交表单

$(document).keypress(function(e) {  
   if (e.ctrlKey && e.which == 13)
   $("form").submit();  
}) ;

如有疑问请留言或者到本站社区交流讨论,大家共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

jQuery 相关文章推荐
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
使用jQuery实现简单的tab框实例
Aug 22 jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
JQuery模拟实现网页中自定义鼠标右键菜单功能
Nov 14 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
JQuery样式与属性设置方法分析
Dec 07 jQuery
jquery实现手风琴案例
May 04 jQuery
JQuery Ajax如何实现注册检测用户名
Sep 25 jQuery
React中jquery引用的实现方法
Sep 12 #jQuery
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 #jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 #jQuery
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 #jQuery
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 #jQuery
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 #jQuery
jQuery事件对象的属性和方法详解
Sep 09 #jQuery
You might like
php 阴历-农历-转换类代码
2012/01/16 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
js 页面关闭前的出现提示的实现代码
2011/05/25 Javascript
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
微信小程序实现表单校验功能
2020/03/30 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
Element ui 下拉多选时新增一个选择所有的选项
2019/08/21 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
js实现抽奖功能
2020/11/24 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
Python编程实现正则删除命令功能
2017/08/30 Python
使用Python & Flask 实现RESTful Web API的实例
2017/09/19 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
python之pandas用法大全
2018/03/13 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
自我鉴定范文300字
2013/10/01 职场文书
店面出租协议书范本
2014/11/28 职场文书
毕业论文致谢部分怎么写
2015/05/14 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
python 如何做一个识别率百分百的OCR
2021/05/29 Python
nginx之内存池的实现
2022/06/28 Servers