问题标签 [jquery-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 回答
2667 浏览

knockout.js - 使用 Knockout.js 对 Select2 的标记支持

在尝试将Knockout.jsSelect2集成时,我注意到似乎通常的做法似乎没有标记支持

一个 jsFiddle说明了基本支持,但不清楚如何将其扩展到 Select2 的标记支持。

我已将其简化为一个更简洁的jsFiddle 示例,人们期望该示例将构成解决方案的基础。

对于如何使用 Knockout.js 获得对 Select2 的标记支持的想法和建议,我将不胜感激。

注意:我没有结婚Select2,尽管我认为它很棒。但是,如果有一个替代建议可以很好地与 标记支持Knockout.js,我会很想听听它。话虽Select2如此,我认为解决问题的方法会很有趣。

0 投票
18 回答
10133 浏览

ruby-on-rails - 如何使用 capybara DSL 测试 Select2 元素?

我在通过 ajax 加载结果的页面上有一个Select2元素。想用 capybara/rspec 测试这个(使用 poltergeist 驱动程序),但由于 Select2 元素实际上是作为一个隐藏字段开始的,然后填充<ul>一次结果被处理,所有的 normalselectfill_inhelperschoose都不会工作。

我现在拥有的是

上面的第 4 行,显然 capybara 可以找到元素,但值没有改变,并且 Select2 永远不会进行 ajax 调用。(不能fill_in在那里正常使用,因为搜索字段元素没有标签、id 或名称属性)

0 投票
2 回答
11209 浏览

backbone.js - 单击并更改事件不适用于 jquery-select2 选项

我正在使用 jquery-select2 库来实现我的下拉菜单。

就我而言,我希望能够在用户单击下拉列表中的选项后触发操作。但是,单击或更改事件似乎不起作用

哈姆文件:

咖啡脚本文件:

一旦我更改了我的 select2 下拉框的选项,是否会触发该操作?

注意:我已经尝试过单击和更改事件,但它们都不起作用

0 投票
2 回答
605 浏览

jquery-ui - 使用 AngularUI 选择 2

我正在使用带有 angularUI 的 select2 下拉菜单。如果我包含 jquery-ui.css 文件,它不能正常工作。结果 div 未在下方显示以选择控件。如果我删除 jquery-ui.css 它工作正常。

请帮忙!!!

谢谢

0 投票
9 回答
155957 浏览

jquery - 通过 jquery-select2 从多值选择框中获取选定值?

我正在使用 Select2 Jquery 绑定用于多项选择的下拉列表。我正在使用 select2 jquery。

它工作正常,我可以绑定我的下拉列表,但我需要从我的多值选择器中获取选定的值。我正在寻找获取 select2 Jquery 支持的值的方法。它可能有一个函数获取选定的值。
我的下拉绑定代码

0 投票
15 回答
253058 浏览

jquery - How to Set Selected value in Multi-Value Select in Jquery-Select2.?

I am binding my dropdown with Jquery-Select2. It's working fine but now I need to bind my Multi-Value selectBox by using Jquery-Select2.

My DropDown

From this link http://ivaynberg.github.com/select2/ I am using Multiple Value Select Box, I can bind my dropdown with

Its working fine, but now I need to get that selected value into my dropdown on edit mode So I am using this example:

It's working but how can I fix my choice, because user can choose anything. So I can't write a,c statically that's why I need to bind my Selected value on Edit mode dynamically.

I think now you all are clear with my requirements. Please let me know if you need further clearance.

0 投票
2 回答
7164 浏览

jquery-ui - Jquery Multi-Select 对于非常多的选项

考虑用户必须从数千个值的列表中选择多个值的情况。我最接近可用工具的是http://quasipartikel.at/multiselect/

主要问题是由于用户必须从中选择的大量数据。我目前使用的方法是用户必须在文本框中输入第一个字符,然后应显示以第一个字符开头的所有值以进行多选。(因此过滤到一个相当大的值列表)

问题是即使值的数量如此之大,重新加载多选选项也需要 5-15 秒。但是一旦加载了值,javascript 过滤就会处理其余的,因为用户输入了后续字符。

关于解决这种情况的任何其他方法的任何建议????

0 投票
6 回答
12971 浏览

jquery - 将自定义标头传递给 Select2 上的 Ajax 请求

我们正在尝试在 Select2 中实现 Ajax 远程数据加载:-

我们正在使用 AngularJS。对于每个 Http 请求,我们都将其默认设置为 Authtoken 作为标头。但不知何故,它不能与 Select2 Ajax 请求结合使用。在上面的代码中,注释代码是我失败的尝试。

0 投票
4 回答
13001 浏览

jquery - Select2:如何取消选择所有选项并仅选择一个

我正在使用Select2,一个很棒的插件。

HTML:

JavaScript:

当我选择“全部”选项时,我需要取消选择所有以前选择的选项,只选择“全部”选项。

我试过了

但这似乎对我不起作用。

有什么线索吗?

0 投票
1 回答
5220 浏览

jquery - 如何在 id/标签对的标签列表上初始化选择()?

我正在初始化一个Select2标记列表,如下所示:

...当输入框开始为空时,这是一种享受。按姓名选择人员会返回一个简单的 ID 数组,我可以将其发送回数据库。

但是,我对如何使用现有选择初始化此列表感到困惑。假设我加载了已选择 Ben 和 Andrea 的页面:

我可以看到 Select2 有一个 initSelection() 方法,但我不确定如何使用它。显然上面的例子是错误的,因为我没有将 ID 和人名一起传递——但是我应该如何传递这些数据呢?为了正确初始化 Select2,我的 initSelection 回调函数的实现应该是什么样子?