Jquery 检测隐藏输入字段的更改

Jquery 检测隐藏输入字段的更改,jquery,Jquery,我希望得到一些关于如何使用jquery检测隐藏输入字段值变化的建议 <input type='hidden'id='txtVar' value=''/> $(document).on('change', '#txtVar', function () { alert("called"); }); $(文档).on('change','#txtVar',函数(){ 警报(“被呼叫”); }); 就目前而言,我没有把它做好 关于它确实有效。但问题是你必须手动触发

我希望得到一些关于如何使用jquery检测隐藏输入字段值变化的建议

  <input type='hidden'id='txtVar' value=''/>

    $(document).on('change', '#txtVar', function () {
    alert("called");
});

$(文档).on('change','#txtVar',函数(){
警报(“被呼叫”);
});
就目前而言,我没有把它做好


关于

它确实有效。但问题是你必须手动触发事件

请参见下面的我的代码:

<button id='btn'>Click Me</button>
<input type='hidden'id='txtVar' value=''/>

$("#btn").click(function(){
$("#txtVar").val("1234").change();
});

$(document).on('change', '#txtVar', function () {
    alert("called");
});
点击我
$(“#btn”)。单击(函数(){
$(“#txtVar”).val(“1234”).change();
});
$(文档).on('change','#txtVar',函数(){
警报(“被呼叫”);
});
使用
触发事件后,如上图所示,将调用调用的警报

在这里找到小提琴:

你看到了吗:(-1)如果你真的把“检测隐藏输入字段jquery的变化”(标题和标签的组合)放在谷歌上,你会得到几个副本。