分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

JQuery——键盘事件.keydown()、.keyup()和.keypress()

发布时间:2023-09-06 01:36责任编辑:沈小雨关键词:暂无标签
     键盘事件.keydown()、.keyup()和.keypress()

1   .keydown()当用户在一个元素上第一次按下键盘上字母键的时候,就会被触发,与基本事件参数处理保持一致

2   .keyup()当用户在一个元素上第一次松手键盘上的键的时候,就会被触发,使用方法与keydown是一致的只是触发的条件是方法的

3   理论上它可以绑定到任何元素,但keydown/keyup事件只是发送到具有焦点的元素上,不同的浏览器中,可获得焦点的元素略有不同,但是表单元素总是能获取焦点,所以对于此事件类型表单元素是最合适的

4   在input元素上绑定keydown事件时获取的内容都是之前输入的,当前输入的获取不到

5   .keydown()事件触发在文字还没有敲进文本框,这时如果在kevdown事件中输入文本框中的文本,得到的是触发键盘事件前的文本

6   .keyup()事件触发时整个键盘事件的操作已经完成,获得的是触发键盘事件后的文本

7   .keypress()捕获浏览器键盘输入的时候

8   keypress事件与keydown和keyup的主要区别

   只能捕获单个字符,不能捕获组合键

   无法响应系统功能键(如delete,backspace)

   不区分小键盘和主键盘的数字字符

9   KeyPress主要用来接收字母、数字等ANSI字符

10   KeyDown 和 KeyUP 事件过程可以处理任何不被 KeyPress 识别的击键,如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等

JQuery——键盘事件.keydown()、.keyup()和.keypress()

原文地址:http://blog.51cto.com/lakaodekaola/2060514

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved