値にノックアウトバインディングを持つ入力があります。
jqueryの.val()メソッドを使用して値を更新すると、変更された値がviewModelに反映されません。
この値を設定するには、jQueryを使用する必要があります。viewModelの更新をトリガーするにはどうすればよいですか?
回答:
.val()
変更イベントはトリガーされません。だから、あなたはただすることができます。val("blah").change()
KOが変更を取得するため。
data-bind
声明もチェックしてください。私はそれがあるべき実現する前に私はこのバグを持っていたdata-bind="value:location"
としない data-bind="value:location()"
val()
か?jQueryがval()
要素をリッスンする方法はありますか?