如何总结jQuery中keypress()、keydown()和keyup()键盘事件的用法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计813个文字,预计阅读时间需要4分钟。
事件的定义 + 完整的 key press 过程分为两部分:1. 按键被按下;2. 按键被松开。当按键被按下时,发生 keydown 事件。keydown() 方法触发 keydown 事件,或规定在发生 keydown 事件时运行的函数。
事件的定义
完整的 key press 过程分为两个部分:1. 按键被按下;2. 按键被松开。
当按钮被按下时,发生 keydown 事件。
keydown() 方法触发 keydown 事件,或规定当发生 keydown 事件时运行的函数。
当按钮被松开时,发生 keyup 事件。它发生在当前获得焦点的元素上。
keyup() 方法触发 keyup 事件,或规定当发生 keyup 事件时运行的函数。
keypress 事件与 keydown 事件类似。当按钮被按下时,会发生该事件。它发生在当前获得焦点的元素上。
不过,与 keydown 事件不同,每插入一个字符,就会发生 keypress 事件。
keypress() 方法触发 keypress 事件,或规定当发生 keypress 事件时运行的函数。
使用情况:
(which事件)
$("input").keydown(function(event){ $("div").html("Key: " + event.which); });
which 属性指示按了哪个键或按钮。
本文共计813个文字,预计阅读时间需要4分钟。
事件的定义 + 完整的 key press 过程分为两部分:1. 按键被按下;2. 按键被松开。当按键被按下时,发生 keydown 事件。keydown() 方法触发 keydown 事件,或规定在发生 keydown 事件时运行的函数。
事件的定义
完整的 key press 过程分为两个部分:1. 按键被按下;2. 按键被松开。
当按钮被按下时,发生 keydown 事件。
keydown() 方法触发 keydown 事件,或规定当发生 keydown 事件时运行的函数。
当按钮被松开时,发生 keyup 事件。它发生在当前获得焦点的元素上。
keyup() 方法触发 keyup 事件,或规定当发生 keyup 事件时运行的函数。
keypress 事件与 keydown 事件类似。当按钮被按下时,会发生该事件。它发生在当前获得焦点的元素上。
不过,与 keydown 事件不同,每插入一个字符,就会发生 keypress 事件。
keypress() 方法触发 keypress 事件,或规定当发生 keypress 事件时运行的函数。
使用情况:
(which事件)
$("input").keydown(function(event){ $("div").html("Key: " + event.which); });
which 属性指示按了哪个键或按钮。

