jQuery keypress() 方法
实例
计算 <input> 输入框中的按键次数:
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>i = 0;$(document).ready(function(){$("input").keypress(function(){$("span").text(i += 1);});});</script></head><body>输入名称: <input type="text"><p>按键次数: <span>0</span></p></body></html>
定义与用法
与 keypress 事件相关的事件顺序:
keypress() 方法触发按键事件,或在按键事件发生时附加要运行的函数。
keypress 事件类似于 keydown 事件。按下按钮时会发生该事件。
但是,并非所有按键都会触发按键事件(例如 ALT、CTRL、SHIFT、ESC)。可以使用 keydown() 方法检查这些键。
语法
触发所选元素的按键事件:
$(selector).keypress()
将功能附加到按键事件:
$(selector).keypress(function)
| 参数 | 描述 |
|---|---|
| function | 可选。指定触发按键事件时要运行的函数 |