tom*_*mor 7 javascript knockout.js
有没有办法在<input>值改变时更新observable ,但是以编程方式,即通过Javascript?
这是一个这个用例的jsfiddle,我无法使它工作:http://jsfiddle.net/qYXdJ/
如您所见,单击"通过Javascript更新输入值"链接时,observable显然未更新,因为它未反映在 <span>
如果你绝对不能直接修改observable(这是最好的方法),你可以触发"onchange"事件(Knockout在内部使用).使用jQuery,这是一个简单的事情:
$('#update').on('click', function() {
$('#input2').val('New Value').trigger('change');
});
Run Code Online (Sandbox Code Playgroud)
如果您不想因任何原因使用jQuery,请查看此问题.
| 归档时间: |
|
| 查看次数: |
6400 次 |
| 最近记录: |