页面重新加载后检查Bootstrap-multiselect

时间:2016-12-02 13:07:04

标签: javascript jquery bootstrap-multiselect

我正在使用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>

2 个答案:

答案 0 :(得分:0)

页面加载

执行以下操作:

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

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

希望有所帮助

答案 1 :(得分:0)

尝试按照文档中的说法执行此操作 .multiselect('refresh')

我想你错过了这个:

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