我有一个使用淘汰赛填充的选择框。一旦用户在表单上进行了一些选择,我想将该选择框重置为其在optionsCaption
. 你会怎么做呢?我试图将它设置为一个空字符串,但这留下了用户选择的值。
这是我的代码:
<select data-bind="options: components, optionsValue: 'Component', optionsText: 'Component', optionsCaption: 'Choose Component', value: component"></select>
这是js:
self.components = ko.observableArray(["Component":"1234", "Component":"5678"]);
self.component = ko.observable();
然后我在另一部分尝试做的是:
self.component("");
但是,这似乎没有效果。
编辑:这是一个小提琴http://jsfiddle.net/BASY4/