Bootstrap Multiselect

时间:2019-01-22 17:55:57

标签: javascript jquery twitter-bootstrap bootstrap-multiselect

我正在使用Bootstrap Multiselect(https://github.com/davidstutz/bootstrap-multiselect)。这是一个很棒的组件,但是我遇到了下面描述的问题。

比方说,我有一个ID为'select-status'的选择,其中有10个选项,我希望该应用在默认情况下以选中的前3个选项打开。为此,我正在使用此代码:

$(function () {
    $('#select-status').multiselect('select','1');
    $('#select-status').multiselect('select','2');
    $('#select-status').multiselect('select','3');
});

我可以看到上面的代码有效,因为在加载应用程序时,这3个选项被选中。

问题是,当我提交表单时,只有一个选项被发布,除非我手动单击选择下拉列表以显示选项。仅通过执行此操作,甚至不单击任何选项,表单将正确发布,并带有3个选择的选项。

我认为在以编程方式选择选项之后,可能需要执行一些代码。

有任何提示吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您改为使用值数组怎么办?

$('#select-status').multiselect('select', ['1', '2', '3']);

不过,看到其余的标记也会很有趣。还可以听到您用来获取数据的信息。