【发布时间】:2012-11-09 14:10:37
【问题描述】:
我在选择列表中使用knockout options binding 和select2 plugin。最初,我不想默认选择任何选项,而是想显示类似“选择国家/地区..”的文本,并且最初应该选择此文本。为此,我使用了淘汰赛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。
如何解决这个问题?
【问题讨论】:
标签: javascript jquery knockout.js