如何在JQuery UI Multiselect中添加或删除选项?我正在初始化页面加载上的多选项,我需要删除现有值并根据其他选择添加新值.我正在使用以下命令初始化页面加载时的多选:
$("#multipleselectboxId").multiselect();
Run Code Online (Sandbox Code Playgroud)
之后,我使用jQuery append()和remove()方法在多个下拉列表中添加值,这些方法在原始下拉列表中工作正常但在多选中没有得到反映.
有人能帮忙吗?
Bra*_*yce 24
对于那个你可以在改变后摧毁并重新初始化......
$("#multipleselectboxId").append(toAppend).multiselect("destroy").multiselect();
Run Code Online (Sandbox Code Playgroud)
还有另一个带有刷新功能的插件:EricHynds的Multiselect
$("#multipleselectboxId").append(toAppend).multiselect("refresh");
Run Code Online (Sandbox Code Playgroud)
Rob*_*rai 15
我找到了解决方案,首先销毁多选并重新初始化它,感谢@ Brandon Joyce,
对此的解决方案是
$("#multipleselectboxId").append(toAppend);
$("#multipleselectboxId").remove(toRemove);
$("#multipleselectboxId").multiselect('destroy');
$("#multipleselectboxId").multiselect();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
70691 次 |
| 最近记录: |