我需要知道,如何在指定的元素或文档上执行keydown。现在我需要点击右箭头'。我试过这个:$('#page').trigger({type: 'keydown', name: 'right'});
但这不起作用。在这里有任何解决方案,我该如何执行此类操作?
答案 0 :(得分:3)
您需要传递带有密钥代码的自定义事件:
var customEvent = jQuery.Event( 'keydown' );
customEvent.which = 39;
$( '#page' ).trigger( customEvent );
答案 1 :(得分:0)
试试这个:
$('#element').bind('keypress', function(e) {
if(e.keyCode==39){
//do anything here...
}
});
答案 2 :(得分:0)
使用jQuery Keydown功能。更多细节here。
$( '#page').keydown(function() {
alert( "Handler for .keydown() called." );
});