How to trigger the enter keypress

前端 未结 3 1966
感情败类
感情败类 2020-12-08 14:50

I need to know how to trigger an enter key on an input. That is, in response to some other event (not a keypress), I need to trigger a keypress of value 13.

(Clarif

相关标签:
3条回答
  • 2020-12-08 15:00
     var e = $.Event( "keyup", { keyCode: 13 } );
        $('#yourInput').trigger(e);
    

    Worked for me, instead of 'which', I used 'keyCode'

    0 讨论(0)
  • 2020-12-08 15:07

    Simulate enter keypress

    var e = jQuery.Event("keypress");
            e.which = 13 
            e.keyCode = 13
            $('#email').focus();
            $('#email').trigger(e);
    

    capture enter keypress

    $('#email').keypress(function (e) {
    if (e.which == '13') {
        alert('code');
    }});
    
    0 讨论(0)
  • 2020-12-08 15:12

    You can do this -

    var e = $.Event( "keypress", { which: 13 } );
    $('#yourInput').trigger(e);
    
    • http://api.jquery.com/category/events/event-object/
    • http://api.jquery.com/trigger/
    0 讨论(0)
提交回复
热议问题