keypress([[data],fn])
概述
当键盘或按钮被按下时, 发生 keypress 事件
keypress 事件与 keydown 事件类似. 当按钮被按下时, 会发生该事件. 它发生在当前获得焦点的元素上. 不过, 与 keydown 事件不同,
每插入一个字符, 就会发生 keypress 事件. 注释: 如果在文档元素上进行设置, 则无论元素是否获得焦点, 该事件都会发生
参数
fn 在每一个匹配元素的 keypress 事件中绑定的处理函数
[data],fn data:keypress([Data], fn) 可传入 data 供函数 fn 处理; fn: 在每一个匹配元素的 keypress 事件中绑定的处理函数
trigger(type,[data])
概述
在每一个匹配的元素上触发某类事件
参数
type,[data] type: 一个事件对象或者要触发的事件类型; data: 传递给事件处理函数的附加参数
- <!DOCTYPE html>
- <HTML>
- <head>
- <meta charset="UTF-8">
- <title>
- </title>
- <script type="text/javascript" src="js/jquery-3.1.1.min.js">
- </script>
- <script type="text/javascript">
- $(document).ready(function() {
- $("#btn").click(function() {
- alert("您点击了我!");
- }) $(document).keypress(function(e) {
- if (e.keyCode == 13) {
- $("#btn").trigger("click");
- }
- })
- })
- </script>
- </head>
- <body>
- <button id="btn">
- 点击我
- </button>
- </body>
- </HTML>
来源: http://www.bubuko.com/infodetail-2922626.html