【问题标题】:jquery multiselect - checkbox for <optgroup>jquery multiselect - <optgroup> 的复选框
【发布时间】:2012-02-26 17:23:43
【问题描述】:

我正在使用带有选项的 jquery 多选插件http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/。一切正常,但是客户要求之一是在选项中有一个复选框。有谁知道怎么做?

情况是我想在所有选项中都有复选框,如下所示:

[] England <-This is <optgroup>
   []London
   []Leeds
   []Manchaster

所以,“英格兰”是我的标题,我希望它也有一个复选框。

【问题讨论】:

  • 我不确定我是否了解您在寻找什么,以及它与您所拥有的(或演示中看到的)有何不同。
  • 你看到basic demo了吗?
  • 所以您希望&lt;optgroup&gt; 选择或取消选择所有子类别?这就是你想要的吗?
  • 选择/取消选择,我也想要一个复选框。客户告诉我,如果 中没有复选框,他不知道他可以点击它,所有子类别都会被选中。因此我想在这里有一个复选框。
  • 我认为您需要一个可以专门执行此操作的小部件,这听起来不像可以轻松添加到某些现有小部件中的任何东西

标签: jquery multi-select


【解决方案1】:

因此,默认情况下,您使用的插件不提供此功能。如果你想添加它,你要么需要挂钩他们的事件(我推荐 createoptgrouptoggle 事件),手动将它添加到源代码中(第 145 行是你正在寻找的在非缩小版本中),然后还挂钩到他们的optgrouptoggle 事件并将其标记为选中,或将其归档为enhancement in their bug system

【讨论】:

  • 感谢您的回答。对我来说这似乎太难了,因为我对 js 和 jQuery 不够流利
  • @niao 我建议在他们的错误系统中将其作为请求提交。不确定他们是否或何时会解决它,但在他们的系统中拥有它总比没有好。
  • 我知道我不应该问你,但是你有没有机会帮助我实现你描述的功能?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多