我有一个输入,该输入具有一个绑定到该值的敲除键。
当我使用jquery的.val()方法更新值时,更改后的值不会反映在viewModel中。
我需要使用jQuery设置此值。如何触发对viewModel的更新?
Answers:
.val()
不触发更改事件。因此,您可以这样做。val("blah").change()
让KO接受更改。
data-bind
陈述。我有这个错误,然后才意识到应该是data-bind="value:location"
,不是 data-bind="value:location()"
val()
怎么办?jQuery有没有办法听val()
元素?