我正在使用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>
答案 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);