问题标签 [select2]

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 投票
2 回答
4643 浏览

jquery - 如何使 Select2 4.0 可排序?

我在新版本 4.0 中遇到了这个问题,并且无法找到任何答案,直到我自己在工作了几个小时后解决了这个问题。

0 投票
1 回答
1478 浏览

html - select2 不显示返回的 json 结果

我已将select2 文档中的 ajax 数据加载代码复制到我的 html 页面中。当我输入时,我可以看到结果正在加载到网络调用中,如下所示

加载网络调用的结果

但结果未显示在下拉列表中,如下图所示。它只显示Loading more results文本。

选择下拉菜单

我通过检查元素签入了生成的 html 代码。我看到一堆列表项,列表项中style="display: none;"也没有文本。一个列表项如下

文档中提供的代码是否存在任何问题,或者需要进行任何更改以使结果列表可见?

0 投票
1 回答
873 浏览

jquery - 如何将自定义属性添加到 bootstrap select2 li 项目?

我正在使用 bootstrap select2 来提供可搜索的下拉菜单。数据是动态填充的。我想在所有 li 元素上都有一个自定义属性:

这完美地工作并呈现以下html:

在所有列表元素上,我想要一个属性。所以我想通了,当元素已经渲染时,我必须捕捉'select2:open'事件,然后使用jquery应用属性说:

事件正确触发。控制台显示首次打开:

控制台显示第二次打开,jquery 选择器似乎也在工作:(但为什么只有 2 次......?,无论如何)

li在这两种情况下元素都没有属性的主要问题data-mydata是我的目标。 附带的问题是为什么第一个 open 只有一个元素(即使是零也会更有意义......)

控制台上没有错误消息

0 投票
1 回答
546 浏览

jquery - jquery select2多选,显示搜索和无限加载

我有一个从数据库加载数据的下拉列表(记录超过 20,000 条)。我按照http://www.codeproject.com/Articles/623566/Select2-The-Ultimate-jQuery-Autocomplete按需加载数据。但它只允许单选。所以我通过添加“multiple:true”进行了编辑,但这会隐藏搜索框。

那么有没有一种方法可以让我进行多项选择,显示搜索框并进行无限滚动(即在滚动时按需加载数据)

谢谢

0 投票
1 回答
320 浏览

javascript - 如何更改从 ajax 获取数据的 select2 4.0 选定项目

我正在尝试制作一个编辑表单。此表单必须加载来自数据库的数据并显示来自数据库的数据。在我的表单中,我有一个通过 ajax 加载项目的 select2 组合框。我需要使用来自数据库的 id 值更改此组合框的选定索引。我用来加载数据的代码是:

}

我正在尝试这样做,但没有奏效:

例如,如果我在页面加载时在组合框中加载三个州(德克萨斯州、纽约州、佛罗里达州),我想在组合框中显示德克萨斯州作为初始选定项。

0 投票
1 回答
1979 浏览

php - 如何在 Yii2 中将带有 kartik-Select2 小部件项目的选择保存到 DB?

我的问题如下。我正在尝试将多个项目插入到 mysql 数据库表中。我使用 Kartik-Select2 小部件进行项目选择。以下代码对我有用,我可以用它选择多个项目。

但是现在如何将选定的项目保存到数据库表中。所选项目的存储位置(小部件内是否有一些数组)?我在 Model 类中定义的“类别”属性为:

我认为选定的项目会填充到它。但它不起作用(表单提交后数组为空)。我阅读了许多类似的主题,但没有找到完整和完整的解释它是如何工作的。我是 Yii2 的新手,可能迷路了。感谢您的帮助。

0 投票
1 回答
352 浏览

javascript - Select2 更改删除的 id 值

select2版本 3 中,如果我得到e.removed.id以前select2值的值,但不是在版本 4 中。

所以这样我就不能得到以前select2改变的值。我可以将它保存在变量中,但从事件中获取更容易。

谁能确认。

0 投票
2 回答
2145 浏览

select2 - 如何在新版本 4.0 中向 select2 元素添加类?

这个问题和这个问题一样:How to add class to select2 element in v4.0

这些答案都不起作用,或者是正确的。我想我会再问一次,因为这个答案对我来说真的很难找到。

即使在整个 select2 文档中:https ://select2.github.io/options.html

我找不到任何关于如何向 select2 元素添加自定义类的信息。

在 select2 元素初始化后,我想添加一个选项,它将向 select2 元素添加一个类。就这么简单,但我不知道怎么做。

我试过

作为选项,但它们不起作用。

0 投票
2 回答
906 浏览

jquery - 我想使用 activeadmin_addons gem 将 select2 js 与 activeadmin 一起应用

活动管理表格:**

**

active_admin.js.coffee

当我查看页面源代码时,它显示在代码使用它之前以及在 jquery 和 jquery ujs 之后加载的 select2

当我们在新页面或编辑页面上时,我希望电线应该使用 select2 js 来搜索数据。

请提出任何解决方案

0 投票
1 回答
1668 浏览

jquery-mobile - Select2 iOS 浏览器滚动问题

我使用Select2作为 jQuery Mobile 的下拉菜单。滚动列表在 Android 浏览器上效果很好。列表自由流动。但是在 iOS 设备上,滚动不是自由流动的。滚动立即停止。参考这个

解决此问题需要帮助。