我有一个输入,该输入具有与值绑定(bind)的 knockout 。
当我使用 jquery 的 .val() 方法更新值时,更改的值不会反射(reflect)在 viewModel 中。
我需要使用 jQuery 来设置这个值。如何触发 viewModel 的更新?
最佳答案
.val()
不会触发更改事件。因此,您只需执行 .val("blah").change()
即可让 KO 获取更改。
关于当我使用 jquery .val ('xyz' 时,Knockout.js 绑定(bind)输入值未更新),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018885/