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