【发布时间】:2023-03-07 16:21:02
【问题描述】:
这是一个 jsfiddle 来显示问题所在:
http://jsfiddle.net/boblauer/BgvV4/
我正在尝试在更新文本字段后触发更改事件。不幸的是,在 subscribe 方法中,文本框的值还没有更新,所以当我发现 change 事件时,它被触发得太早了。
我需要触发更改事件,因为我有不受我控制的依赖于更改事件的第 3 方代码。
有什么建议吗?
【问题讨论】:
-
是在第三方代码中设置了更改事件,还是只需要调用它?
-
更改事件处理程序绑定在第 3 方代码中,当我的视图模型更新我的文本框值时,我需要触发它。
-
也许我没有关注你。如果您想捕获新值(更改为的值),那么 subscribe 方法很好,在您的示例中它正在工作。由于我遗漏了一些东西,您的预期结果是什么?
-
我希望在 subscribe 方法中,DOM 已经更新,所以我可以触发输入字段的 onchange 事件,并在事件触发时设置新值。