问题标签 [jquery-select2-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
924 浏览

javascript - Select2 保存当前列表和值..

我正在使用 Select2.js 小部件作为我的站点下拉选择的长列表从这里

我使用了ajax加载选项..但是当我打开/单击下拉列表时,它会丢失旧的搜索文本+加载的列表并从新的..我不想要那个..如果有的话,我想保留旧的搜索文本如果之前加载了列表,则希望保持原样并在滚动结束时获得新的...

代码与 select2 示例Fiddle中的代码相同, 用于测试

任何有助于停止此操作以停止在打开时开始搜索并保存旧测试和列表,以便用户可以在一次选择后继续寻找下一个搜索

0 投票
1 回答
510 浏览

javascript - Select2 不显示 initSelection 值

jquery Select2(Version: 3.5.4) 插件没有显示我在插件的 initSelection 函数上加载的初始值。这是我的代码:

你能帮我看看我的代码吗?因为看不到!!我也尝试过:

插件初始化后,但我得到了相同的结果。

0 投票
0 回答
106 浏览

ajax - select2 xpages 错误?:删除 2 个或更多字符后页面卡住

我确实有一个奇怪的问题。不知道是不是bug。我试图修复它并找到解决方法一段时间,但到目前为止没有任何效果。我希望有人能帮助我。预先感谢。

问题描述 在我的 select2 框中,我确实输入了一些字符,并且得到了匹配列表。删除 2 个或更多字符后,我选择匹配表单 de 列表。那一刻,页面卡住了。它已经失去了任何参考。唯一的解决方案是刷新整个页面。

ajax 调用工作正常,每次更改都会刷新 select2 框。按回车键执行 onchange 函数 (csjs)。所有函数似乎都可以工作,因为每个函数之后的调试消息都显示在我的 java 控制台中。

我的代码

0 投票
1 回答
821 浏览

ajax - 如何使用 select2 小部件 yii 制作依赖下拉列表

我想使用 select2 创建一个依赖下拉列表,但我无法更改下一个的数据dropdown($kabupaten),这是我的代码:

这是我的控制器:

我不知道如何将值发送$kabupaten到我最后一个 select2 下拉列表

0 投票
5 回答
20059 浏览

twitter-bootstrap - Select2 应用引导输入-lg

如何在 select2 下拉列表中实现 input-lg 类?我不希望我的下拉列表与具有 input-lg 类的输入元素具有相同的大小,这就是我到目前为止所拥有的

这是我的脚本

但似乎一旦初始化,下拉列表的大小与具有 input-lg 类的输入字段的大小不同,尽管我在我的选择元素上放置了一个 input-lg 类。关于如何实现这一点的任何想法?我只希望 select2 与输入字段具有相同的高度

我正在使用 select2 4.0.0 版,我认为 css 是 3.5.2 版

0 投票
1 回答
454 浏览

php - Unable to get value of default option in select2 jquery

I am using the same form for adding new product and editing product with id. When we add a new product, its categories are selected from the select2 dropdown. But when we edit the already existing product, I want to display its category as default option. I tried with initSelection but in this way only text is displayed and its value is undefined. My form HTML code is:

and my jquery script is

I'm not sure about about the select2 version but its not the latest one. When I submit this form, I am not getting the value of select2 default option. Please help!

0 投票
1 回答
1058 浏览

javascript - 如何通过 ajaxform 将多条记录添加到 select2 表单?

选择2/3.5.2/

我重新发布这个是因为我最初的帖子格式不正确。

正在使用以下项目:

  1. 可以在 select2 表单字段中搜索多条记录
  2. 如果在 select2 表单中找不到新记录,则引导弹出模式具有输入新记录的表单。
  3. AjaxForm 用于将新记录从模态表单传递到 select2 表单

问题:

  1. 如果添加第二条记录,它将替换传递给 select2 字段的第一条记录,而不是追加它。
  2. select2表单提交处理时,会传递select2中选择但没有从ajaxform(模态)添加的记录。
  3. 模态不会清除表单值。

我是 js 和 jquery 的新手,所以任何帮助将不胜感激。

形式:

联系方式

0 投票
1 回答
272 浏览

javascript - 删除元素后select2 maximumSelectionSize不起作用

我正在使用 select2 插件版本:3.4.4 我对 select2 的 maximumSelectionSize 的问题。我想允许向用户添加自定义标签,所以我使用带有标签的 select2 我的代码是

它工作正常,它只允许用户添加一种颜色,但是当用户删除该颜色时,尝试添加一些其他颜色,它说You can only select 1 item我不知道​​ select2 有什么问题。和标签是动态数据

0 投票
1 回答
4347 浏览

javascript - 在同一页面/站点上选择2多个版本

下午,

在一个网站上,我已经将许多使用 select2 v. 3.5.2 的元素更新到了新的 v. 4.0(其中一些元素位于所有页面上的网站标题上)

不幸的是,在网站的某些页面上使用了 X-editable jquery 插件,并且该插件无法与 select2 的 v 4.0 配合使用(请阅读:根本无法播放)

我的问题是: 我可以在某些页面上使用两个版本的 select2 吗?

如果是这样,怎么办?因为$(...).select2();不知道加载了哪个版本的 select2....

示例代码:

0 投票
0 回答
78 浏览

jquery-select2 - 如何从基于输入的 select2 3.5 控件中获取选项/数据列表

正在使用 3.5.3,并且没有运气找到一种方法来做到这一点。

在我 select2-enable 一个带有一组值的输入框(使用数据:在构造函数选项中)之后,有没有办法从有问题的下拉列表中再次取回该列表?我们有需要检索该列表并禁用选项的实用程序代码,并且该实用程序代码无权访问呈现 select2 开头的相同上下文(即,我们没有用于构建它的数组,因为这可能会影响页面上的许多 select2 控件)。

我本来期望像 $(control).select2('query', '') 或 .select2('search','') 这样的东西,但没有运气。我什至很乐意检索初始构造函数选项,并从中获取“数据”项。

我们不能使用选择,因为我们需要动态添加新的用户键入选项的能力。

由于我们的代码与 3.5 的耦合程度,升级到 select2 4.0 是不可行的(我尝试了数周,在更改了数百个 LOC 之后,看不到尽头)。

我在网上、stackoverflow 和 select2 文档以及其他地方搜索了几个小时。如果这个答案已经存在,我找不到它。