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 | 可选。指定触发按键事件时要运行的函数 |