【问题标题】:How to trigger keydown, return key如何触发keydown、return键
【发布时间】:2016-12-10 10:21:41
【问题描述】:

我已经绑定了keydown,return,这样的事件:

$('#inout').bind('keydown', 'return', function (evt){
      someFunction();
});

当我想在其他地方时如何触发这个?

此触发器执行错误:

$(this).trigger( $.Event( 'keydown', { keyCode: 13, which: 13 } ));

我无法更改绑定方法

【问题讨论】:

    标签: jquery events bind


    【解决方案1】:

    您可以使用以下代码通过 jQuery 触发 keydown 事件:

    var event = jQuery.Event('keydown');
    event.which = 13; // A random key (Enter)
    $('#inout').trigger(event);
    

    您可以查看this JSFiddle 中的示例。

    【讨论】:

    • 如果事件绑定像我描述的那样不起作用,这个触发器出错了
    • 我添加了一个与您用于绑定事件完全相同的代码的小提琴,因此它可能与其他东西有关。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 2011-10-31
    • 2013-03-18
    相关资源
    最近更新 更多