问题标签 [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 投票
1 回答
10025 浏览

javascript - 在 Select2 中按名称排序

有什么方法可以按名称对 select2 生成的列表进行排序?我有一些代码:

http://jsfiddle.net/oe9retsL/4/

此列表按 id 排序,但我想按文本排序。

0 投票
2 回答
103 浏览

javascript - 元素未按预期显示/隐藏 jquery

我有一些显示和隐藏一些帮助文本的 javascript。除非存在 select2 字段,否则每次都可以正常工作。

HTML:

咖啡脚本:

当我单击跨度时,它会切换是否显示帮助文本 - 除非存在 select2 字段,否则这工作正常。在这种情况下,什么都不会发生?

单击页面上除跨度之外的任何位置都会按预期隐藏帮助文本。

提前致谢

0 投票
1 回答
1187 浏览

javascript - ajax调用后更新/添加值到多个select2字段

在执行 ajax 调用后,我尝试将值添加到 select2(多选)字段。我搜索解决方案并找到这个问题: Dynamically add item to jQuery Select2 control that uses AJAX

这是我的 JS:

一切都很好,但是在执行 ajax 成功功能时,这给了我错误

错误:state_id.split 不是函数格式@ http://ttos2.localhost/vendor/assets/global/js/plugins.js:269:31 i<.addSelectedChoice@ http://ttos2.localhost/vendor/assets /global/plugins/select2/select2.min.js:6:54786 i<.updateSelection/<@ http://ttos2.localhost/vendor/assets/global/plugins/select2/select2.min.js:6:53377

我在这里做错了什么?

0 投票
1 回答
4561 浏览

jquery-select2 - 如何在动态创建的选择列表上执行 select2() 函数?

我只是在单击按钮时动态创建一个选择列表并将其附加到 div。它工作没有问题,但是当我希望这个选择列表表现得像 select2 预期的那样可搜索时,它不起作用。

在下面,我将我的选择列表传递到一个带有名为 GGroupDropDownListForJavascript 的 html 助手的方法中,html 结果如下所示。

这是我的 Js 代码。

我遇到了这种方法的错误。

未捕获的类型错误:$(...).select2 不是函数

顺便说一句,我对非动态创建的元素进行了测试,它可以正常工作。但是当涉及到动态创建的时候,它就会停止工作。我错过了什么吗?谢谢你。

0 投票
1 回答
632 浏览

php - 在 yii2 中使用 select2 时为 foreach() 错误提供的参数无效

我在我的博客表和标签表之间建立了多对多的关系,现在我正在尝试使用 kartik select2 获取帖子标签,我已经制作了我的标签模型的一个实例,以便在 select2 中以活动形式使用它,但是我Invalid argument supplied for foreach()打开插入页面时出现错误。这是我已经通过的表单,$model并且$tagModel是我的控制器渲染的 activeRecord 模型的实例。这是我的表格:

0 投票
1 回答
198 浏览

javascript - Aria 属性不会添加到结果中

我正在使用选择 2 版本 4.0.2 并创建了一个选择来通过 ajax 查找远程数据。

我得到的数据没问题,但是当呈现结果时,没有添加 aria-selected 属性,因此我无法选择任何选项。

我相信这可能与 templateResult 和 templateSelection 有关,但我不知道需要更改什么。

查询:

形式:

0 投票
1 回答
819 浏览

angularjs - 如何使用 angularjs 实现远程数据的无限滚动(分页)?

我想在angularjs中实现select2同样的效果:

在此处输入链接描述

似乎有人已经提出了类似的问题,但 angular-ui-select 团队尚未解决。有什么办法可以做到这一点?

0 投票
1 回答
89 浏览

jquery-select2 - Select2不显示设定值

有一个select2元素:

当我以更新模式进入页面时,我以编程方式将 select 元素的选项值设置为来自数据库的值:

问题是在运行时选择元素不显示适当的文本:

在此处输入图像描述

但是当我单击它时,会选择适当的值:

在此处输入图像描述

那么如何使适当的文字显示出来呢?

0 投票
2 回答
5198 浏览

javascript - Jquery Select 2未显示所选值

Select2 插件没有显示带有 templateFormat 选项的选定选项有人知道如何修复它吗?

标记:

js:

这是上面代码的一个小提琴

谢谢

0 投票
2 回答
6149 浏览

jquery - jquery select2设置输入值

我使用 select2 有以下输入文本框:

这是 setupusing select2 像这样:

现在,我想为文本输入设置默认值。我尝试了以下方法:

以及以下内容:

以及以下内容:

但是表单没有更新,输入字段为空白。此外,我在浏览器控制台中没有收到任何错误。

关于我在这里缺少什么的任何想法?

这是一个显示我的问题的 jsfiddle: https ://jsfiddle.net/snehilw/90m8hzpg/