Bootstrap-页面重新加载后检查多选

Bootstrap-multiselect is checked after page reload

我正在使用 Bootstrap-multiselect 插件,我无法理解如何在重新加载页面后重置所有选项以取消选择。当我在我的 FF 中点击重新加载时 - 页面重新加载但所选选项保留。

我试过关注

<script type="text/javascript">
    $(document).on('ready', function() {

        function getgraph(checked, element) {
                var data ={blablabla}

                $("#get_graph").load("get_graph", data);
        }


        function selector_onchange(element, checked) {              
                getgraph(checked, element.val());
        };

        $('#multiselect').multiselect({
            enableHTML: true,
            onChange: selector_onchange
        });
        $('#multiselect').multiselect('deselectAll', true);
        $('#multiselect').multiselect('refresh');
        getgraph(null, null);


    });

</script>

在页面加载时执行如下操作:

$('#multiselect').multiselect('deselectAll', false);

查看文档 http://davidstutz.github.io/bootstrap-multiselect/#methods .multiselect('deselectAll', justVisible)

希望对您有所帮助

尝试按照文档中的说明进行操作 .multiselect('refresh')

我想你错过了这个:

$(this).removeAttr('selected').prop('selected', false);