当我使用jquery .val('xyz')时,Knockout.js绑定输入值未更新

nnp*_*ath 86 knockout.js

我有一个输入,具有与该值绑定的敲除.

当我使用jquery的.val()方法更新值时,更改的值不会反映在viewModel中.

我需要使用jQuery来设置这个值.如何触发viewModel的更新?

RP *_*yer 142

.val()不会触发更改事件.所以,你可以做到.val("blah").change()让KO接受变化.

  • 如果你对`val()`没有控制权怎么办?有没有办法让jQuery在元素上听`val()`? (3认同)
  • 即使首先包含jQuery,这对我也不起作用. (2认同)