小编Dav*_*mon的帖子

Knockout.js将select的值重置为其默认值

我有一个选择框,我正在使用淘汰赛填充.一旦用户在表单上做了一些选择,我想将该选择框重置回其中设置的默认值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

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

knockout.js ×1