执行ESC键的onclick
简而言之,我的问题是我想用一行javascript执行Esc按钮的效果,例如执行效果点击Esc按钮。 我该怎么做 ?
[我有一个jQuery框中的上传,所以我希望当上传完成后,将自动执行转义function关闭框]
我知道这是一个老问题。 但是,如果有人在搜索时登陆,可能会有所帮助:
首先,在所需的元素(或文档)上触发事件,
$('a[name=close]').click(function(){ var e = jQuery.Event("keyup"); // or keypress/keydown e.keyCode = 27; // for Esc $(document).trigger(e); // trigger it on document });
然后,在文档上有一个keyup监听器:
// Esc key action $(document).keyup(function(e) { if (e.keyCode == 27) { // Esc window.close(); // or whatever you want } });
这段代码适合我
$(document).keyup(function(e) { if(e.keyCode== 27) { alert('Esc key is press'); } });