我在我的HTML中有一个带有剔除js绑定的选择标签。
<select class="form-control " data-bind="options: loanTimesBorrower,
optionsText: loanTimesBorrower(),
value: loanTimeBorrower,
selectedOptions: loanTimesBorrowerini,
optionsCaption: 'Choose dates'">
</select>
我希望将默认值显示为180,而不是选择日期,因为我有一个存储此借贷时间为180天,360天等的数组。
这是数组
self.loanTimesBorrower = ko.observableArray();
self.loanTimesBorrowerini = ko.observableArray(self.loanTimesBorrower()[0]);
并且我得到了一个由foreach循环填充的数组,该循环正在像这样从db获取借用时间。
$.each(items.investTimes, function (index, item) {
self.loanTimesBorrower.push(item.Loantime);
});
所以我不确定如何将默认值设置为180而不是选择日期
最佳答案
去掉optionsCaption: 'Choose dates'
它将默认为您提供的选项。
关于javascript - knockout js选择的选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41466526/