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设置图片等比例缩小的方法
Apr 29 jQuery
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
jQuery实现当拉动滚动条到底部加载数据的方法分析
Jan 24 jQuery
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
JQuery中的常用事件、对象属性与使用方法分析
Dec 23 jQuery
jQuery实现轮播图效果demo
Jan 11 jQuery
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
jquery+ajax实现异步上传文件显示进度条
Aug 17 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中get_headers函数的作用及用法的详细介绍
2013/04/27 PHP
PHP中使用localhost连接Mysql不成功的解决方法
2014/08/20 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
jquery实现网页查找功能示例分享
2014/02/12 Javascript
ExtJS4 表格的嵌套 rowExpander应用
2014/05/02 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
几种tab切换详解
2017/02/03 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
详解JavaScript中的六种错误类型
2017/09/21 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
[53:50]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
Python内置模块turtle绘图详解
2017/12/09 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
Python Numpy库datetime类型的处理详解
2019/07/13 Python
Python中Selenium库使用教程详解
2020/07/23 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
美国领先的家庭智能音响系统品牌:Sonos
2018/07/20 全球购物
儿科主治医生个人求职信
2013/09/23 职场文书
办理居住证介绍信
2014/01/15 职场文书
内勤主管岗位职责
2014/04/03 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
学校远程教育工作总结
2015/08/11 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
Python pandas求方差和标准差的方法实例
2021/08/04 Python
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js