jquery select2 如何在选择后不关闭

Posted

技术标签:

【中文标题】jquery select2 如何在选择后不关闭【英文标题】:jquery select2 howto make dont close after select 【发布时间】:2014-12-11 06:29:57 【问题描述】:

    使用“多值选择框”时http://ivaynberg.github.io/select2/ 选择框在每次选择后回落。 有没有办法不这样做,所以用户可以选择其中的几个而无需额外点击选择框?

    也对组选项感兴趣。在上面的演示网址中,“太平洋时区”、“山地时区”不可点击。如何使其可点击并自动选择子项?

【问题讨论】:

【参考方案1】:

问题 1:

从documentation我可以看到这个选项:

closeOnSelect: false

此选项默认设置为true,表示选择框在选择时关闭。

所以,这是插件的简单调用:

$('#mySelect').select2(
    closeOnSelect: false
);

问题 2:

这个问题有点模糊。这是一项相当简单的任务,但如果不浏览插件的文件并理解其逻辑,就很难知道如何回答——而且我不会花几个小时去尝试。这是您必须自己尝试的事情,因为我个人认为您不会在这里找到愿意免费这样做的人。要求有点高。

看看它的文件,看看你是否能弄清楚发生了什么并尝试一些东西。如果您尝试过,人们将始终愿意提供帮助。祝你好运。

【讨论】:

非常感谢。关于 q2 - 我明白这一点,但有一个简单的方法。 什么BUG,我不敢相信,当你设置closeOnSelect: false 并且如果选择的最大选项受到限制,那么你可以选择超过该限制。

以上是关于jquery select2 如何在选择后不关闭的主要内容,如果未能解决你的问题,请参考以下文章

select2-jquery:如何动态设置最大选择大小

jQuery UI 对话框 - 关闭后不打开

如何使用配置了ajax搜索的select2 jquery插件实现选择所有功能。?

使用带有标签的select2 jquery插件:true,您如何防止选择出现在已选择的下拉列表中?

在 PHP 中,如何使用 select2(Jquery 插件)显示选定的值

jQuery Select2 - 如何隐藏 Select2 Optgroup