问题标签 [jquery-select2-4]
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.
javascript - Select2 4.0 - 创建后推送新条目
我已经使用 Select2 4.0.0-rc.1 几个星期了(使用ajax
适配器),我试图找到一种在数据初始化后“推送”数据的方法。
在下拉列表中,我可以选择
- 在列表中选择一个条目(使用
ajax
) - 添加一个免费条目(使用
createTag
) - 添加新条目
如果我选择“添加新条目”,我可以填写表格,一旦保存,新数据必须显示为选定条目。
如果我使用它推送数据select2_existing.select2( { data: data } ).val( 4 );
,但ajax
调用不再起作用。
然后我必须
- 销毁选择2
- 重新创建它
这将允许我让我的新数据和ajax
适配器正常工作。
没有创建->数据->销毁->创建循环可以做到这一点吗?
knockout.js - Select2 4.0 和 Knockout 3.1 选择不允许选择
我正在尝试让淘汰赛(3.1 版)与 select2(4.0rc2 版)一起工作。
我无法让选择接受输入并进行初始选择。选择似乎是只读的。
下面是一个演示我的问题的小提琴。我在 Chrome(版本 40.0.2214.115 m)上对此进行了测试。
http://jsfiddle.net/R8UF5/402/
JavaScript:
HTML:
javascript - JQuery 和 select2 - $ 范围冲突
我在 spring mvc web 应用程序中使用jQuery 2.1.3
min 和select2
jQuery 插件。
$'s
我面临一个范围冲突的问题。
虽然我发送的所有 ajax 请求都写在一个名为标签home.jsp
下的文件中,<script>
但它显示它们是select2
在 firebug 中发送的。
这是我包含我的 js 文件的顺序。我觉得 select2 对我的代码造成了严重破坏。我无法弄清楚为什么?
jquery-select2-4 - 升级到 select2 v4:使匹配器兼容
我有一个来自旧版本 select2 的匹配器,我需要让它在 select2 v4 中工作。select2 v4 更改了 matcher 功能,并提供了一个兼容性模块,您可以使用它来包装旧的 matcher。该模块包含在 select2 的“完整”版本中,并列在“select2/compat/matcher”下。我只是不知道如何很好地阅读它以利用它并包装我的旧匹配器,它看起来像这样:
我已经阅读了一些有关 AMD 和模块的内容,但对于我来说理解起来还是有点太高级了。
jquery-select2-4 - Select2 Ajax 调用失败并出现未捕获的 ReferenceError:未定义要求
Select2 现在是否对 require.js 或来自 cdnjs.cloudfare.com 的 4.0.0-rc.2 版本有先决条件要求我在第 4582 行的 select2.js 中不断收到错误-
未捕获的 ReferenceError:未定义要求。
我的代码相当简单:
javascript - 在 select2 中手动触发 ajax 搜索
我在我的网站上使用带有 jquery 的 select2 插件。
它几乎在所有情况下都能正常工作。
我有带有 select2 和远程数据搜索的简单搜索小部件。
当我使用键盘快捷键粘贴一些搜索查询时,它开始搜索。
但是,当我使用鼠标粘贴文本时,粘贴文本后没有任何反应。例如,我必须在查询中添加一个空格来触发搜索。
我在想类似的事情:
但我不知道如何在 select2 ver 上触发搜索。4.
提前感谢您的任何解决方案
jquery-select2-4 - 如何在 Select2 v4.0 中修改“未找到结果”语言
我尝试在启动 Select2 时使用“language.noMatches”选项并抛出未定义的函数?我该如何修改那段文字?我想包含一个 html 按钮,如果找不到,它将添加来自用户的输入。我尝试将其作为函数以及纯文本来执行。我还删除了所有 html 以查看是否这样做。
这以前是 Select2 v3.5 中的“formatNoMatches”
jquery - 使用 select2 4.0 进行选择时触发回调,并检索上次选择的值
我正在使用最新版本的 Select2 (4.0),并且无法了解如何在进行选择时触发事件,并检索最后选择的值(使用可以进行多项选择的选择框时)。
在旧版本的 Select2 中,如果我没记错的话,插件附加到的 select 的“onchange”事件在进行选择时触发,目前这不起作用。
I've managed to fire a javascript function when the select boxes selection changes, but can't figure out the last selected id yet. 我是这样做的:
我也尝试过记录参数,但我也找不到所需的信息。
我已经阅读了官方网站上的文档,但是我在其中找不到任何有关回调函数的信息。
这里有人可以为我指明正确的方向吗?
谢谢!
jquery - 3 依赖Select2导致死循环
使用 select2 来设置 3 个依赖下拉菜单的样式会给我的项目带来很多麻烦。
用例:有 3 个下拉菜单:A、B 和 C。C 可以单独选择,A 必须具有 B 的非默认值,反之亦然。在没有 select2 的情况下执行此操作很容易,但是使用标准下拉菜单.select2("val"
而不是普通.val(
下拉菜单会导致问题,即通过重置下拉菜单会导致“更改”事件,即使实际值没有变化。
小提琴:http: //jsfiddle.net/nmeoosLk/7/
这可能是一个解决方案,但它优雅吗? http://jsfiddle.net/8ozv4nr1/
jquery - maximumSelectionSize 在 Select2 中不起作用
我有一个多值选择,我想使用select2
库设置对所选项目数量的限制。
文档说我应该maximumSelectionSize
在对象初始化期间进行设置。不幸的是,以下代码不起作用:
我的 html 选择框:
http://jsfiddle.net/x4oqL1jr/2/
这段代码有什么问题?