0

我有一个隐藏的字段值会发生变化。在我的 javascript 中,我希望检测到这种变化并将值传递给我的 php 脚本。

我已阅读需要触发隐藏字段值更改事件。因为这个值总是在改变我如何去做。

下面是我试过的代码:

 $('#supp').val().trigger('change');

 $('#supp').change(function ()
{
    populate();
})

这给了我一个控制台错误

Uncaught TypeError: Object has no method trigger.
4

1 回答 1

2
$('#supp').trigger('change');

不要val()在手之前使用,因为它返回一个字符串、数字或数组。

但是,如果您正在设置一个值,我假设您是,则val()返回jQuery.

$('#supp').val('newValue').trigger('change');

此外,您需要change()在尝试触发它之前绑定您的处理程序。

于 2013-04-23T13:40:32.670 回答