gpt4 book ai didi

javascript - 更新挖空 View 模型属性时触发更改事件

转载 作者:可可西里 更新时间:2023-11-01 02:24:16 29 4
gpt4 key购买 nike

这是一个 jsfiddle 来显示问题所在:

http://jsfiddle.net/boblauer/BgvV4/

我试图在更新文本字段后触发更改事件。不幸的是,在 subscribe 方法中,文本框的值尚未更新,所以当我计算更改事件时,它触发得太早了。

我需要触发更改事件,因为我有依赖于更改事件的第三方代码不受我的控制。

有什么建议吗?

最佳答案

一个简单的解决方案是将对 $("#text1").change() 的调用包装在超时为 0 的 setTimeout 中。这足以让 knockout 在 jquery 之前对文本框值进行(同步)更新更改处理程序被调用。

我 fork 了你的 fiddle 来演示: http://jsfiddle.net/SuRYa/1//

如果这是您需要做的很多事情,更好的解决方案可能是将此行为包装在自定义绑定(bind)中,其中绑定(bind)的“更新”回调将在更新的元素上触发 jquery 更改事件。

关于javascript - 更新挖空 View 模型属性时触发更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11672111/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com