问题标签 [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.

0 投票
2 回答
12249 浏览

jquery - Select2 在焦点文本输入上打开下拉菜单

我有一个带有一个文本输入和一个 select2 元素的表单(版本 4.0.0)。我想当专注于文本输入时,select2打开。

这是我尝试过的:

但这是行不通的。在这里看小提琴:http: //jsfiddle.net/Hatamikhah/73wypp1w/1/

我不明白我的问题是什么。

0 投票
0 回答
44 浏览

jquery - 升级到v4.0后select2选择组

上周我搬到了最新版本的 Select2 (4.0.0.)。一切都按预期工作,期望选择组选项。

例如:我想选择 Customer1 (id: c1) 来显示属于所有客户项目的项目。

v4.0 之前。这可以通过简单地为每个选择的组项目添加一个 ID 来实现,因为 v.4.0 这不再起作用了......有什么建议吗?

http://jsfiddle.net/c6v252pm/

0 投票
1 回答
1500 浏览

javascript - 如何在 select2.js v4.0 中显示 ajax 数据?

我在一个 asp mvc 项目中使用 select2 v4.0 https://select2.github.io/,我想从动态数据中显示一个简单的下拉列表

3.6 版的旧方式不再适用:

我有 ac# 方法:

因此,返回的数据是:

我有一个适用于以前版本 3.6 的 javascript 代码:

它呈现一个空的下拉列表,显示“未找到结果”

你知道如何在 v4.0 中做到这一点吗?

0 投票
1 回答
562 浏览

javascript - Select2.js v4.0:如何将过滤文本传输到ajax源数据?

我在 4.0 版中使用非常令人兴奋的库 select2.js

我可以显示来自动态 ajax Data 的下拉列表,但 dropdown2 生成的增强下拉列表允许用户输入过滤文本,我想将此文本发送到服务器方法作为过滤由 ajax 返回的数据的参数。

我正在尝试一个 asp mvc 项目

javascript代码:

我的 C# 方法是

searchTerme 变量中接收的参数始终为空。

您知道如何将参数下拉列表的搜索文本传输到服务器方法吗?

0 投票
1 回答
256 浏览

grouping - select2,需要将结果归一化显示

我使用“多个选择框”(select2 示例),我想分组显示结果: 在此处输入图像描述

like (only if selected more then X options):

在此处输入图像描述

如果没有这个,带有结果的字段将太大。另外,我不想在字段结果中滚动。

有没有现成的解决方案可以做到这一点?

0 投票
2 回答
23904 浏览

jquery-select2 - select2 search - match only words that start with search term

I migrated from chosen to select2 plugin because it works better for me, but its documentation is very poor when compared to chosen. Could anyone tell me what option(s) should be used to make select2 search function to filter words that just begin with search term (and don't contain it in the middle).

Let's say select2 field has those options: banana, apple, pineapple.

When user enters "app" (or apple), only apple should be returned (because it's the only word that starts with apple). Now, it returns both apple and pineapple.

After lots of search I figured out that some custom matcher needs to be used, but that's all so far.

0 投票
7 回答
17808 浏览

bootstrap-modal - 带有 select2 z-index 的引导模式

我正在尝试将来自不同 html 页面的内容加载到弹出窗口,然后在其上应用 select2。

一切正常,但是 select2 的 z-index 不正确,如果我将其修改为比引导对话框更大的值。

在此处输入图像描述

这是我正在做的一个片段

有任何想法吗 ?

0 投票
1 回答
1360 浏览

javascript - 选择2。js v4.0:如何显示和格式化本地数组数据源?

我正在使用 select2.js V4.0 (不是 3.6 !!!),我想显示和格式化 javascript 本地源:

我的格式方法可以是例如:

你知道如何在v4.0中做到这一点吗?

0 投票
5 回答
5720 浏览

jquery - 阅读 select2 版本 4 下拉选定文本的正确方法是什么?

我试图找出在 select2 下拉项中读取当前选定文本(不是值)的正确方法。我没有在文档中看到这一点。

我可以看到有一个新的 DOM 元素,它是带有“-container”后缀和“select2-”前缀的原始选择下拉列表的 ID,因此不确定这是推荐阅读此内容还是 select2 有另一个 api 调用。

使用 jquery 读取当前选定文本的正确方法是什么?

0 投票
1 回答
1212 浏览

javascript - 如何在标签模式下将焦点设置在 Select2 4.0 上?

想知道是否可以在使用时为 select2 (v4.0) 控件设置焦点 { tags: true }?我试过了$(element).focus(),没有用。$(element).trigger('click')$(element).trigger('focus')

... 或者 ...

我被迫尝试设置焦点的原因是,当我取消绑定更改事件、对值执行操作然后重新绑定更改事件时,它会丢失。当我这样做时,每次输入新值时我都需要这样做,我必须单击返回文本框以输入下一个值。当我不取消绑定时,我可以继续输入一个值,按回车键,输入另一个值,按回车键并重复这是所需的(默认)行为。我正在使用的代码:

也许这是不可能的,或者可能是 select2 的错误。