执行keydown

时间:2014-08-12 14:14:21

标签: javascript jquery

我需要知道,如何在指定的元素或文档上执行keydown。现在我需要点击右箭头'。我试过这个:$('#page').trigger({type: 'keydown', name: 'right'});

但这不起作用。在这里有任何解决方案,我该如何执行此类操作?

3 个答案:

答案 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." );
});
相关问题