1

我正在使用 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();

            });

如果我不销毁,那么多选插件仅显示列表框就无法工作。

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

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

但我需要做破坏。

请帮忙谢谢

4

1 回答 1

2

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

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

 $("#drplist").multiselect('destroy');
 $("#drplist").multiselectfilter('destroy');
于 2015-12-16T11:21:15.727 回答