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