0

我希望就如何使用 jquery 检测隐藏输入字段的值变化提供一些建议。

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

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

因为目前我没有做对

问候

4

1 回答 1

2

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

请参阅下面的代码:

<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");
});

一旦您使用click如上所示触发事件,called就会调用警报。

在这里找到小提琴:http: //jsfiddle.net/ku3xU/1/

于 2013-08-15T10:02:22.837 回答