我在我的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/

10-12 13:16