2

我正在使用带有多选插件的 bootstrap 2.3.2。我在模式中有多选下拉菜单

多选初始化如下:

$('.multiselect').multiselect({
    includeSelectAllOption: true,
    maxHeight: 150,
    buttonWidth: 250, 
});

第一次加载模式时它工作正常 - 我可以从下拉列表中选择选项。但是当我关闭模式(按下搜索提交按钮)时,我取消选择下拉列表中的所有选项,如下所示:

$('.multiselect').multiselect('deselect', $('.multiselect').val());

问题是当我第二次打开模式按钮可见但没有下拉列表时,我试图用 multiselect.refresh 和 multiselect.rebuild 替换上面。这似乎是一个CSS问题或什么的。

4

1 回答 1

0

根据示例http://davidstutz.github.io/bootstrap-multiselect/ 您可以使用以下方式取消选择选项:

$('option').each(function(element) {
    $(this).removeAttr('selected').prop('selected', false);
});

我希望它可以帮助你。

于 2014-02-28T15:04:52.280 回答