Javascript Knockoutjs-如何在选择下拉列表中预选第一个选项
假设我有一个选择框Javascript Knockoutjs-如何在选择下拉列表中预选第一个选项,javascript,knockout.js,Javascript,Knockout.js,假设我有一个选择框 <div data-bind='visible: someProp'> <select class="selectSubWidgets" data-bind='options: subWidgets,optionsText: "Name", optionsValue : "Name", optionsCaption: "[Select a Widget]",attr: {name: "Widgets[" + $parent.wi
<div data-bind='visible: someProp'>
<select class="selectSubWidgets" data-bind='options: subWidgets,optionsText: "Name", optionsValue : "Name", optionsCaption: "[Select a Widget]",attr: {name: "Widgets[" + $parent.widgets.indexOf($data) + "].Name"}, value: selectedSubWidget'></select>
</div>
如果此选择中的项目计数仅为1-当前我隐藏此下拉列表(工作),但我还希望确保选中单个项目(隐藏时)(因此第一个值绑定在form post中)。有没有一种方法可以表达这种绑定
谢谢 所选元素由以下元素绑定:
value: selectedSubWidget
因此,您只需使用默认值初始化selectedSubwidget
this.selectedSubWidget = ko.observable("defaultValue");