我正在使用eric hynds multiselect
下面是我正在使用的代码
data = $.parseJSON(data);
try {
$("#drplist").multiselect('destroy');
}
catch (e) {
}
$("#drplist").empty();
$.each(data, function (i, v) {
$("#drplist").append("<option>" + v.item + "</option");
});
$("#drplist").multiselect({
close: function (event, ui) {
//do something
}
}).multiselectfilter();
});
如果我不销毁,那么multiselect插件将无法正常工作,只是显示列表框。
如果我销毁了,那么multiselect插件可以正常工作,但是在重新绑定它后丢失了过滤器,
我碰到了这个链接
https://github.com/ehynds/jquery-ui-multiselect-widget/issues/392
但是我需要消灭。
请帮忙
谢谢
最佳答案
如果有人可以从中获得帮助。
我必须明确销毁过滤器
$("#drplist").multiselect('destroy');
$("#drplist").multiselectfilter('destroy');
关于javascript - eric hynds multiselect过滤器销毁并重新绑定(bind)后未显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34308999/