jQuery模拟输入字段上的keypress事件

2021/01/31 13:21 · jquery ·  · 0评论

我有一个输入字段,该字段动态地填充了一些AJAX,一旦填充完毕,我希望JavaScript对该输入自动按“ Enter”(键事件13),从而引发另一个对我隐藏的功能来触发。

jQuery是否有可能?我现在有此代码,它无法正常工作:

$('#myInputId').focus().trigger({ type : 'keypress', which : 13 });

您对我做错了什么有任何线索吗?

谢谢,

马西亚尔

您可以创建一个 事件对象

$('#myInputId').trigger(jQuery.Event('keypress', { keycode: 13 }));

嗨,您可以尝试在输入区域更改时使用change事件:

$('#myInputId').change(function(){
    $('#myInputId').focus().trigger({ type : 'keypress', which : 13 });


});

在按键上Enter

$(document).keypress(function(event){
    var keycode = (event.keyCode ? event.keyCode : event.which);
    if(keycode == '13'){
        alert('You pressed a "enter" key in somewhere');   
    }
});
本文地址:http://jquery.askforanswer.com/jquerymonishuruziduanshangdekeypressshijian.html
文章标签: ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!