jquery 触发按键
时间: 2023-07-31 17:07:59 浏览: 100
js触发ctrl+enter键
如果你想用 jQuery 触发一个按键事件,可以使用 `trigger()` 方法。下面是一个例子:
```javascript
$(document).ready(function() {
// 监听按键事件
$(document).keypress(function(event) {
console.log("按下了 " + String.fromCharCode(event.which));
});
// 触发按键事件
var e = $.Event("keypress");
e.which = 65; // 模拟按下 A 键
$(document).trigger(e);
});
```
在上面的例子中,我们首先监听了 `document` 对象的 `keypress` 事件,并在按下键时打印出按键的字符。然后我们使用 `$.Event()` 方法创建了一个 `keypress` 事件对象,并将其 `which` 属性设置为 65,即模拟按下 A 键。最后,我们使用 `trigger()` 方法触发了这个事件。
你也可以使用其他事件类型,比如 `keydown` 或 `keyup`。只需要将 `$.Event()` 的参数换成对应的事件类型即可。
阅读全文