bootstrap multiselect下拉不下降

时间:2016-04-01 09:03:11

标签: javascript jquery knockout.js html-select bootstrap-multiselect

我正在使用bootstrap multiselect插件并使用knockout js将数据绑定到它。它位于this jsfiddle。这些选项实际上会将数据绑定到多选 - 您可以通过右键单击jsfiddle输出窗口中的multiselect元素并检查它来确认这一点,<option>确实存在。但是,单击multiselect元素不会导致下拉列表下拉。

bootstrap multiselect似乎不知道它在<option>中有<select>,这在我使用disableIfEmpty配置选项时证明了,它会禁用永久多选。为什么bootstrap multiselect不知道它有选项,从而导致它没有打开下拉列表?

jsfiddle here

1 个答案:

答案 0 :(得分:1)

你只能在淘汰赛完成渲染后实例化你的多选小部件,这基本上是之后你的应用绑定。

要理解这个想法,请查看这个分叉的小提琴:http://jsfiddle.net/r0kbch7u/

我基本上已将$("#category-select").multiselect()代码从CategorySelect构造函数移动到文档加载的事件侦听器。