使用select2如何折叠/展开optgroups?

时间:2016-07-01 14:39:58

标签: jquery-select2

我正在使用select2(v 4.0.3)和Bootstrap 3,我必须在每个optgroup中显示数百个备选方案。现在,我希望在点击时折叠/展开optgroup,使其更易于管理。我找不到任何关于此的信息,所以我想我会发一个问题。

我找到了解决这个问题的方法,但我无法让它工作(看起来有点过时issue #730)。现在该方法的基本问题是,在需要时,不会创建当前版本的select2元素。此外,类名似乎有所改变,显然是移动到最新版本的事件名称。

到目前为止,我已经设法让折叠/扩展功能适用于optgroups,但是当用户提供文本输入时会出现问题(请查看fiddle)。

{{1}}

当使用文本输入时,select2运行搜索并删除我注册的事件。我的计划是捕获文本输入并检查输入字段是否为空,根据该字段我可以决定重新创建optgroup监听器或显示所有optgroups。任何这方面的帮助将不胜感激。

0 个答案:

没有答案