我有一个选择框,我正在使用淘汰赛进行填充。一旦用户在表单上进行了一些选择,我想将该选择框重置为其在optionsCaption
中设置的默认值。你会如何去做这件事?我试图将它设置为一个空字符串,但是这留下了用户选择的值。Knockout.js将选择的值重置为其默认值
这里是我的代码:
<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/
'self.component(“”);'适合我:http://jsfiddle.net/8sku5/。你可以请创建你的jsfiddle重现你的问题? – nemesv
现在添加小提琴 –