eric hynds 多选过滤器在销毁和重新绑定后不显示

eric hynds multiselect filter not showing after destroy and rebind

我正在使用 eric hynds 多选

下面是我使用的代码

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();

            });

如果我不销毁,那么多选插件将无法正常显示列表框。

如果我销毁多选插件可以正常工作,但重新绑定后它会丢失过滤器,

我遇到了这个link https://github.com/ehynds/jquery-ui-multiselect-widget/issues/392

但我需要做破坏。

请帮忙 谢谢

如果有人可以从中得到帮助..

我不得不明确地销毁过滤器

 $("#drplist").multiselect('destroy');
 $("#drplist").multiselectfilter('destroy');