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 dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jQuery正则验证注册页面经典实例
Jun 10 jQuery
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
jQuery 实现图片的依次加载图片功能
Jul 06 jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 jQuery
jQuery实现适用于移动端的跑马灯抽奖特效示例
Jan 18 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 jQuery
jquery自定义组件实例详解
Dec 31 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
综合图片计数器
2006/10/09 PHP
windows xp下安装pear
2006/12/02 PHP
PHP多维数组排序array详解
2017/11/21 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
2016/10/13 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
教你如何用node连接redis的示例代码
2018/07/12 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
python解析xml模块封装代码
2014/02/07 Python
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
Python解惑之True和False详解
2017/04/24 Python
Python遍历pandas数据方法总结
2018/02/09 Python
python 重定向获取真实url的方法
2018/05/11 Python
django实现日志按日期分割
2020/05/21 Python
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
诗普兰迪官方网站:Splendid
2018/09/18 全球购物
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
2013/06/07 面试题
艺术设计专业个人求职信范文
2013/12/11 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
赢在执行观后感
2015/06/16 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书