Javascript jQuery触发器函数不工作

Javascript jQuery触发器函数不工作,javascript,jquery,Javascript,Jquery,我一直在尝试使用jQuery触发文本字段的enter button pressed事件,我的代码发布在下面,但它不会触发所需字段的enter button pressed事件。请告诉我可能是什么问题 代码: <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script> $("#txtEnglish").on('keydown',

我一直在尝试使用
jQuery
触发文本字段的
enter button pressed
事件,我的代码发布在下面,但它不会触发所需字段的
enter button pressed
事件。请告诉我可能是什么问题

代码:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$("#txtEnglish").on('keydown', function(event) {
    if(event.keyCode == 13) {
        $("#txtUrdu").val($("#txtEnglish").val());
        $("#txtUrdu").focus();
        $('#txtUrdu').trigger(jQuery.Event('keydown', {keyCode: 13}));
    }
});
</script>

$(“#txtEnglish”)。on('keydown',函数(事件){
如果(event.keyCode==13){
$(“#txtUrdu”).val($(“#txtEnglish”).val());
$(“#txtUrdu”).focus();
$('#txtUrdu').trigger(jQuery.Event('keydown',{keyCode:13}));
}
});

您需要为第二次输入添加侦听器

$(document).ready(function() {
 $('#txtEng').on('keydown', (e) => {
    if (e.keyCode === 13) {
        let text = $('#txtEng').val();
        $('#txtUrdu').val(text);
        $('#txtUrdu').focus();
        $('#txtUrdu').trigger('keydown', {
            keyCode: 13
        });
    }
});

 $('#txtUrdu').on('keydown', (e) => {
   if(e.isTrigger) {
    alert('here')
   } 
 })
})

您是否曾经尝试过使用
keypress
$('#txtUrdu').trigger($.Event('keypress',{keyCode:13}))
$('#txtUrdu')。触发器($.Event('keypress',{which:13}))?它可以完美地工作。我所做的唯一一件事是,在
#txtUrdu
上添加一个jQuery侦听器,该侦听器发出
警报(“Test”+event.keyCode),当在
#txtEnglish
上按下enter键时。它会提醒测试13,这是预期的!你能分享你的HTML吗?你的jQuery没有问题,问题似乎出在其他地方。