在JavaScript中,我如何创建自己的事件,我可以将其分派给另一个函数。例如,我想创建Enter Key press event
,因此我可能会调度到另一个接受键盘事件的函数。
答案 0 :(得分:2)
来自Is it possible to simulate key press events programmatically?
function simulateKeyPress(character) {
jQuery.event.trigger({ type : 'keypress', which : character.charCodeAt(0) });
}
$(function() {
$('body').keypress(function(e) {
alert(e.which);
});
simulateKeyPress("e");
});
<强> DEMO 强>