动态获取jQuery填充的文本框值onchange

时间:2018-08-10 13:22:00

标签: javascript jquery onchange

我试图获取使用jquery进行Onchang事件填充的文本框的值。我的代码如下:

     $('#cn-name').change(function(){

     var cnm = $(this).val();

    $.ajax({
    type: "GET",
    url: 'cnlist.php',
    data: { fun2: 'num', textc: cnm },
    success: function(snno){

        $('#cn-id').val(snno);
    }
    })


 });



 $('#cn-id').live("propertychange change click keyup input paste ",function(){

     var cnum = $('#cn-id').val();

     alert(cnum);



 });

这里,“#cn-name”是一个选择框,“#cn-id”是一个文本框(假定是隐藏的)

仅当我单击文本框时,我才能获得该值!

我要隐藏该文本框

1 个答案:

答案 0 :(得分:0)

使用.val()设置值不应触发任何事件,但是您可以使用jQuery.triger手动触发这样的事件,然后将调用事件处理程序

$.ajax({
    type: "GET",
    url: 'cnlist.php',
    data: { fun2: 'num', textc: cnm },
    success: function(snno){
        $('#cn-id').val(snno).trigger('change');
    }
});