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实现的手风琴侧边菜单效果
Mar 29 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
jquery插件开发之选项卡制作详解
Aug 30 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
jQuery获取随机颜色的实例代码
May 21 jQuery
jQuery控制input只能输入数字和两位小数的方法
May 16 jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
jQuery操作元素追加内容示例
Jan 10 jQuery
原生jQuery实现只显示年份下拉框
Dec 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
zend framework重定向方法小结
2016/05/28 PHP
PHP微信PC二维码登陆的实现思路
2017/07/13 PHP
php二维码生成以及下载实现
2017/09/28 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
javascript 用原型继承来实现对象系统
2010/03/22 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
微信小程序 条件渲染详解
2016/10/09 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
浅谈vuex中store的命名空间
2019/11/08 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
JS实现音乐钢琴特效
2020/01/06 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
python实现简单http服务器功能
2018/09/17 Python
python2与python3共存问题的解决方法
2018/09/18 Python
python3实现名片管理系统
2020/11/29 Python
Python3实现将一维数组按标准长度分隔为二维数组
2019/11/29 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
医学护理系毕业生求职信
2013/10/01 职场文书
电话销售经理岗位职责
2013/12/07 职场文书
员工安全责任书范本
2014/07/24 职场文书
教师遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
银行转正自我鉴定
2014/09/29 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS