jquery-select2-4相关内容

Select2显示闪烁的“多个"滚动条,直到ready()

当我使用multiple select2元素时,它很短地显示了垂直滚动条(HTML Select),直到调用ready()并更改了元素. 这甚至可以在网站 https://select2.org/getting-started上看到/basic-usage .如果滚动到多个组合框,然后单击“刷新",您很快就会在右侧看到传统的滚动条. 有办法防止这种情况吗? 谢谢 解决方案 ..
发布时间:2020-06-28 20:42:05 其他开发

Select2 v4无法制表,按Enter,然后使用Firefox(也称为无鼠标访问)进行选择

我目前无法在Firefox(38.0.5)中切换到启用Select2的元素-换句话说,无法以无鼠标方式访问选择.在Chrome浏览器中,您可以浏览表单并按 enter ,以开始在Select2 select元素中选择一个项目.我尚未在其他浏览器中进行过测试,但是在提交实际的错误报告之前,我想验证其他人是否也遇到相同的问题? 您可以在演示页面上重复. Se ..
发布时间:2020-06-27 20:50:32 其他开发

如何在Select2 4.0中一起使用本地json数组和无限滚动?

由于在DOM上创建/删除许多标记很昂贵,因此我正在寻找一种在Select2 4.0中使用大型本地JSON和无限滚动的方法.我还希望能够正确获取/设置/更新值.这里有一个这个stackoverflow问题(我提供了一个泥泞的解决方案),但是我的解决方案有两个问题: 我可以清除单个源选择中未选择的选项,并且Select2控件不会中断.这样可以避免在源选择中建立不必要的选项(因为我 ..
发布时间:2019-11-16 12:47:51 JavaScript

使用select2 4.0进行选择时触发回调,并检索上一次选择的值

我使用的是Select2(4.0)的最新版本,无法确定做出选择时如何触发事件,并无法检索上次选择的值(当使用可能进行多项选择的选择框时) 在Select2的旧版本中,如果我没记错的话,做出选择时会触发插件所附加的选择的"onchange"事件,这暂时不起作用. 我已经成功地触发一个javascript函数,当选择框选择的变化,但不能找出最后选定的ID呢.这是我的操作方式: jQu ..
发布时间:2019-11-15 14:47:44 JavaScript

如何使用Select2创建新标签并将其保存到数据库

所以,我在选择2方面遇到了很大的困难.我希望用户能够在选择列表中进行搜索,并且在找不到搜索结果时也可以创建新标签.创建新标签不是问题.最重要的是-将新闻标签插入数据库中,这在大多数论坛中都被忽略了,这是令人惊讶的.我是Select2的新手,所以我想举一个完整的例子.而且我正在这个项目上使用PHP,因此,如果有一种方法可以用PHP做到这一点,那将真的很有帮助. 这是我的代码: $('#c ..
发布时间:2019-11-15 13:41:10 PHP

jQuery Select2插件版本检查

在我的项目中,我检查是否以这种方式加载了Select2插件 if (jQuery().select2) 但是现在我将尝试验证加载了哪种版本的Select2插件(3.5.X或4.X).我想也许您可以检查是否存在版本4.X中引入的选项/功能,而该选项/功能在版本3.5.X中不存在. 根据您的说法,这可行吗?我该怎么办?谢谢 解决方案 Select2 4.0中有一个新的isOpen方法 ..
发布时间:2019-11-14 11:57:59 JavaScript

select2的编程选择,它通过Ajax检索其数据

我正在使用select2版本4.0,并且试图对从ajax调用获取其数据的选择框进行编程选择. 在文档中,我找到了如何以编程方式将值设置为常规select2,但是我不知道如何使用ajax select来实现. 如果我没记错的话,在旧版本中,可以使用以下命令将数据传递给select2来设置当前值: jQuery("selectbox").select2("data", data) ..
发布时间:2019-11-13 16:29:40 前端开发

如何禁用使用select2 v4.0创建新标签?

我一直在尝试新的 Select2 v4.0 很多改进.我主要对tags功能感兴趣.我希望能够通过ajax搜索标签,并且仅能够从显示的结果中选择标签,而不能创建新标签.该功能类似于StackOverflow-如果您没有必要的声誉,则无法创建新标签,但仍可以使用现有标签来标记问题. 这是一个 jsfiddle ,其中包含我的示例代码.在示例中,您可以创建我要限制的新标签.用户应该只能从通过aja ..
发布时间:2019-11-07 20:18:58 JavaScript

尝试为select2组合框创建自定义数据适配器时,导致“Uncaught TypeError baseName split is is a function”的原因是什么?

我想使用带有分页的select2组合框用于本地数据阵列(没有ajax调用)。为此,我正在考虑自定义DataAdapter 。初始化自定义适配器的代码失败。 我尝试过创建类似于回答的自定义数据适配器。 将自定义数据适配器添加到select2对象时 $。fn.select2.amd.require( 'select2 / data / customAdapter',['select ..
发布时间:2019-06-08 21:59:35 前端开发

如何获取select2中所选选项的data- *值?

这就像此主题的第二部分现在我需要能够从一个选择到另一个选择读取动态数据 - * 属性。这是什么意思? 首先看一下下图: 您所看到的是以下代码的作用: //将第1和第3个转换为select2 $('#module,#conditions')。select2(); //使用来自数据源 $('select#fields')的数据将第二个变为select2。select2 ..

选择2 4自定义数据适配器

我正在尝试根据此处的示例创建自定义数据适配器: http://select2.github.io/announcements-4.0.html#query-to-data-adapter 。 如何在函数外部使用DataAdapter的定义移动创建select2控件的行(参见下面的代码)? ..
发布时间:2019-06-06 04:07:28 前端开发

如何使Select2 4.0可排序?

我在新版本4.0中遇到了这个问题,并且无法找到任何答案,直到我自己解决了一些工作后的工作。 解决方案 我的解决方案解决方案: 首先,使用jquery对其进行排序。 $(“#mySelect”)。parent()。find(“ul.select2-selection__rendered”)。sortable({ containment:'parent', update:fu ..
发布时间:2019-05-25 23:00:42 JavaScript

删除选项的文本而不是禁用它们 - select2 v4

我正在尝试为选项显示删除线文本而不是禁用它们,因此应该有可能再次选择它们。 我尝试添加如下css: $(this).css('text-decoration','line -通过'); $(this).css('background','#ccc'); 但它们都没有工作,甚至尝试在该选项中添加一些类,使它们设置样式 text-decoration 。 以下 ..
发布时间:2019-05-25 22:44:25 前端开发

Select2 - 按查询排序结果

我正在使用Select2版本4.0.0。 如果我的结果包含多个单词,并且用户输入其中一个单词,我需要b $ b b显示按输入的单词在结果中的位置排序的结果。 例如,用户输入“apple”,我的结果是: “香蕉橙苹果” “香蕉苹果橙” “苹果香蕉橙“ 然后”apple banana orange“应首先出现在select2结果列表中,因为这是结果“苹果”最早出现在结果中。 ..
发布时间:2019-05-24 17:13:03 前端开发