jquery 多选重新加载

标签 jquery jquery-ui

如何添加或删除 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/

相关文章:

java - 使用 jquery 在我的表 tbcntry 中自动完成 jsp 形式的国家文本框

javascript - jQuery .each 循环不循环,但当你 console.log 时却循环?

Jquery 触发 Live 事件

javascript - 在 Rails 应用程序中使用 AJAX 更新模型字段而不使用表单

JQuery:遍历具有多个仅共享第一个类名的 css 类名的元素

javascript - 如何在错误时摇动登录表单

jquery - 如何在 JQuery UI 中设置选项卡的内容

javascript - Jquery 切换没有立即响应

javascript - 如何通过单击 Jquery 中的标题对表格列进行排序?

jquery - 来自 JQuery UI DatePicker 的自定义响应