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插件之validation插件
Mar 29 jQuery
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
js和jquery中获取非行间样式
May 05 jQuery
React中jquery引用的实现方法
Sep 12 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
jQuery中each方法的使用详解
Mar 18 jQuery
JQuery扩展对象方法操作示例
Aug 21 jQuery
JQuery常见节点操作实例分析
May 15 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
jquery制作的移动端购物车效果完整示例
Feb 24 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 join函数应用
2011/05/04 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
php多次include后导致全局变量global失效的解决方法
2015/02/28 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
2015/05/13 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
Javascript typeof 用法
2008/12/28 Javascript
多浏览器兼容的获取元素和鼠标的位置的js代码
2009/12/15 Javascript
详解JS中的快速排序与冒泡
2017/01/10 Javascript
详解nodejs微信公众号开发——1.接入微信公众号
2017/04/10 NodeJs
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
使用Karma做vue组件单元测试的实现
2020/01/16 Javascript
[01:34]2014DOTA2 TI预选赛预选赛 选手比赛房大揭秘!
2014/05/20 DOTA
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
python处理csv中的空值方法
2018/06/22 Python
Django web框架使用url path name详解
2019/04/29 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
python自动化发送邮件实例讲解
2021/01/04 Python
python推导式的使用方法实例
2021/02/28 Python
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
戴尔美国官网:Dell
2016/08/31 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
俄罗斯Sportmarket体育在线商店:用于旅游和户外活动
2019/11/12 全球购物
倡议书格式
2014/04/14 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
离婚被告答辩状
2015/05/22 职场文书
2016年安康杯竞赛活动总结
2016/04/05 职场文书