Jquery 目标动态添加的文本值在传递值时显示为空

Jquery 目标动态添加的文本值在传递值时显示为空,jquery,Jquery,当我从下拉列表中选择一个选项时,它会根据该选项自动填充一个文本字段。但是,当我尝试传递该数据时,它始终为空值,即使文本字段中填充了文本 我试过这两种方法: jQuery('#test_form #account-test').change('', function(){ jQuery('#confirmation td.confirm').html($(this).val()); jQuery('#debit').html($(this).val()); }); jQuery(

当我从下拉列表中选择一个选项时,它会根据该选项自动填充一个文本字段。但是,当我尝试传递该数据时,它始终为空值,即使文本字段中填充了文本

我试过这两种方法:

jQuery('#test_form #account-test').change('', function(){
    jQuery('#confirmation td.confirm').html($(this).val());
    jQuery('#debit').html($(this).val());
});

jQuery(document).on('change','#test_form #account-test', function(){
    jQuery('#confirmation td.confirm').html($(this).val());
    jQuery('#debit').html($(this).val());
});
我正在如下设置文本字段值:

 $('.account-test').val('12345').text('12345');
该字段的html为:

<input type="text" class="account-test valid" id="account-test" name="account" value="" placeholder="Account" required="" aria-required="true" aria-invalid="false">
您需要手动更改事件,以编程方式更改输入元素值不会触发事件处理程序

jQuerydocument.on'change','accounttest',函数{ console.log$this.val; }; $'account-test'.val'12345'。触发'change';
你能加上这个吗html@AkhilAravind我添加了selectbox的文本字段htmlid,输入字段是相同的。所以你不能这么做。。
 $('#account-test').val('12345').trigger('change');