【发布时间】:2019-01-22 17:55:56
【问题描述】:
我正在使用 Bootstrap 多选 (https://github.com/davidstutz/bootstrap-multiselect)。这是一个很棒的组件,但我遇到了下面描述的问题。
假设我有一个带有 10 个选项的 id 为“select-status”的选择,我希望应用程序默认打开并选择前 3 个选项。为此,我正在使用此代码:
$(function () {
$('#select-status').multiselect('select','1');
$('#select-status').multiselect('select','2');
$('#select-status').multiselect('select','3');
});
我可以看到上面的代码有效,因为当我加载我的应用程序时,这 3 个选项被选中。
问题是,当我提交表单时,只有一个选项被发布,除非我手动单击选择下拉菜单以显示选项。只有这样做,甚至不点击任何选项,表单才能正确发布,并带有 3 个选定的选项。
我假设在我以编程方式选择选项后可能需要执行一些代码。
有什么提示吗?
谢谢!
【问题讨论】:
-
我假设检查的最后一个值是发布的那个?
标签: javascript jquery twitter-bootstrap bootstrap-multiselect