13得票8回答
如何在select2中禁用标题

我有一个类似于这样的select2下拉框: $(function () { $("#itemSelect").select2().on("select2:select", function (e) { $("#itemSelect").val(-1).trigger("chan...

13得票8回答
如何在不使用Ajax的情况下启用Select2 4.0中的无限滚动功能

我正在使用定制的数据适配器和 select2。所有提供给 select2 的数据都是在网页上本地生成的(因此不需要使用ajax)。由于 query 方法可能会生成大量结果(约5k),打开选择框速度非常慢。 为了解决这个问题,我想使用无限滚动。自定义数据适配器的文档说query方法应该与ter...

13得票4回答
Select2 v4在Firefox中无法使用Tab键进入、按Enter键选择(即无鼠标操作)

我目前无法在Firefox(38.0.5)中使用Tab键进入Select2元素,也就是说,不能使用鼠标以外的方式选择选项。在Chrome中,您可以通过按Tab键遍历表单,并按Enter键开始选择Select2元素中的项目。我尚未在其他浏览器中进行测试,但在提交实际错误报告之前,我想验证是否有其...

12得票1回答
选择2版本4.0允许用户输入自由文本。

我正在使用最新版本的Select2:Select2 4.0。 我想允许用户输入自由文本。换句话说,如果用户在下拉列表中找不到选项(由ajax返回的数据),我希望他们能够“选择”他们键入的任何文本。 这是我的标记:<select class="required form-control...

12得票5回答
什么是正确的方法来读取select2版本4下拉选项中被选择的文本?

我正在努力找出正确的方法来读取select2下拉菜单中当前选择的文本(而不是值)。 我没有在文档中找到这个列表。 我可以看到有一个新的DOM元素,即带有“ -container”后缀和“ select2-”前缀的原始选择下拉列表的ID,因此不确定是否建议使用它来读取此内容,或者select2...

11得票1回答
初始化 Select2 抛出 define is not defined 错误

当我下载Select2的4.0.1 Release Candidate (https://github.com/select2/select2/releases/tag/4.0.1-rc.1)并使用它时,我遇到了 JavaScript 错误:Uncaught ReferenceError: d...

11得票5回答
使用Select2 4.0和Bootstrap 3+为jQuery验证添加样式

我有一个项目,使用Bootstrap 3.3.4、Select2 4.0和Jquery Validation 1.13.1。我已将jquery验证器默认设置为样式Bootstrap 3类,如下所示: $.validator.setDefaults({ errorElement: "sp...

11得票2回答
使用SELECT2 4.0.0版本来处理无限数据和筛选

我现在使用Select2已经有两年了,我真的很喜欢所有开发。然而,3.5.x版本有它的限制,所以我正在转向4.0版本,这让我头疼! 记录一下,我正在使用Select2与大型表格(> 10,000条目),因此需要使用AJAX和无限数据(每页设置为50个项目)。 在3.5.2版本中,当搜索数...

11得票1回答
以编程方式添加新的jquery-select2-4选项并重置搜索字段?

我正在使用 jquery-select2-4 来搜索外部数据库,并向用户呈现他可以从中选择的搜索结果。 我在这个jsfiddle上运行了一个可工作的版本。 但是,如果例如只返回1个搜索结果,我希望跳过整个选择过程,直接将返回的搜索结果添加到选定选项列表中。 根据select2文档,我可以像...

10得票9回答
Select2 4.0.0 AJAX - 使用Tab键选择高亮选项

我正在通过 AJAX 获取用户的 ID 和姓名,并使用 Select2 对其进行搜索,但我的用户要求能够通过按 Tab 键从下拉框中进行选择,就像按 Enter 键一样。以下是我的 Select2 声明:$("#user-select").select2({ ajax: { ...