我有一个隐藏的字段值会发生变化。在我的javascript中,我希望检测到这个更改并将值传递给我的PHP脚本。
我已经读过隐藏字段值更改事件需要被触发。由于这个值总是在变化,我该如何去做。
以下是我尝试的代码:
$('#supp').val().trigger('change');
$('#supp').change(function ()
{
populate();
})
这给我一个控制台错误
Uncaught TypeError: Object has no method trigger.
答案 0 :(得分:2)
$('#supp').trigger('change');
请不要事先使用val()
,因为它会返回字符串,数字或数组。
但是,如果您设置了一个我认为是的值,val()
会返回jQuery
。
$('#supp').val('newValue').trigger('change');
此外,在尝试触发它之前,您需要绑定change()
处理程序。