我想澄清一下我的问题.请不要把它与决定按键混淆.我不希望用户按任何键.相反,我想运行一个脚本来触发Escape键按下事件.请帮忙!
m90*_*m90 36
您可以使用$.Event()创建一个Event对象,其中包含keyCode为27(应该是Esc)的keydown事件,如:
var esc = $.Event("keydown", { keyCode: 27 });
$("body").trigger(esc); // change body to the element where you'd like to execute the escape key press.
Run Code Online (Sandbox Code Playgroud)
请参阅此工作演示和jquery.com上的文档
另请注意,正如Christofer所述,这可能不适用于所有浏览器和环境,因为它可能被视为可能以恶意方式使用的阴暗行为- 就像在外部href 上触发点击事件一样不会发生.我在Chrome,Safari,Opera,FF和IE9中成功测试了这个(Esc).<a>