1

我是 JQuery 的菜鸟,所以说,我需要做的是获取隐藏输入中的 id。此 id 将动态更改,我需要让 JQuery 了解此更改并在每次更改时提醒输入中的 id。我会用什么来做到这一点?

4

1 回答 1

4

如果隐藏输入的值被代码更改,则不会引发本机 DOM 事件供您捕获。

相反,您必须手动引发一个事件,或者只是在代码中值发生变化的地方触发一个函数。像这样的东西:

$('#foo').val(1337).trigger('dynamicChange');

// in another file, far far away
$('#foo').on('dynamicChange', function() {
    // do stuff
});
于 2013-08-22T08:27:11.510 回答