如何添加或删除 JQuery UI Multiselect 中的选项?我正在页面加载时初始化多选,我需要删除现有值并根据另一个选择添加新值。我正在使用以下方法初始化页面加载时的多选:
$("#multipleselectboxId").multiselect();
之后,我使用 jQuery append()
和 remove()
方法向多个下拉列表添加值,这些方法在原始下拉列表中运行良好,但在多选中没有得到反射(reflect)。
谁能帮忙解决这个问题吗?
最佳答案
对于那个,你可以在更改后销毁并重新初始化...
$("#multipleselectboxId").append(toAppend).multiselect("destroy").multiselect();
还有一个具有刷新功能的插件:EricHynds's Multiselect
$("#multipleselectboxId").append(toAppend).multiselect("refresh");
关于jquery 多选重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8653301/