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

bootstrap multiselect似乎不知道在<option>中具有<select>,这在我使用disableIfEmpty配置选项时得到了证明,它会永久禁用多选。为什么引导多重选择不知道它具有选项,从而导致其无法打开下拉菜单?

jsfiddle here

最佳答案

您只能在敲除完成渲染后实例化多选窗口小部件,这基本上是在应用绑定之后。

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

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

关于javascript - bootstrap multiselect下拉列表不下拉列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36352153/

10-11 05:43