我在选择列表上使用淘汰赛选项绑定和select2 插件。最初,我不想默认选择任何选项,而是想显示类似“选择国家..”的文本,并且最初应该选择此文本。为此,我使用了淘汰赛optionsCaption binding
。它工作正常,但如果我在选择列表上应用 select2 插件,则不会选择初始默认文本。这是我的代码:
HTML
<select data-bind="options: array, optionsCaption: 'All'" size="1">
</select>
JS
$('select').select2();
function VM(){
this.array =
['Afghanostan', 'Albania', 'Algeria', 'Argentina'];
}
ko.applyBindings(new VM());
我也创建了一个JSFIDDLE。
如何解决这个问题?