Knockout.js связанное входное значение не обновляется, когда я использую jquery.val('xyz')

У меня есть вход, который привязывает нокаутом к значению.

Когда я обновляю значение с помощью метода jquery.val(), измененное значение не отображается в viewModel.

Мне нужно использовать jQuery для установки этого значения. Как я могу вызвать обновление для viewModel?

Ответ 1

.val() не вызывает событие изменения. Итак, вы можете просто сделать. val("blah").change() для KO, чтобы получить изменения.