我的页面中有很多剑道组合框。我在清除值(“”)时遇到了一些问题;我正在使用这样的代码:
$('#clearAll').click(function () {
$("#params input").val("");
});
有了这个,我试图清除我页面上所有输入的值。但是,这只会清除可见值,当我检查视图模型中的值时,它们仍然没有改变。
所以我想,需要触发更改事件,所以我使用了:
$("#params input").trigger("change");
但还是一样。我不太了解剑道的 MVVM 中的值绑定规则。这是正常行为还是错误?