问题标签 [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.
ruby-on-rails - 在 simple_form 中集成 select2
我在表单上使用 select2。但是想在整个应用程序中使用它。
我的 application.html.erb 中有这部分
在我看来,这是:
这是视图中的实际输入:
这工作没有任何问题。但是我不想在所有视图中重复这一点,而是想用 simple_view 处理它。
最好是如果我使用:
它会自动将其放入 :document_ready 部分。因此,如果页面上有 3 个选择,它将使用 :select2 中指定的所有选项对所有选择执行此操作
这可以通过自定义输入实现吗?还是有什么其他方式?
jquery-select2 - select2 高度不对?
我有一个如下所示的 select2 列表框:
第一个值是空的,它工作正常,但盒子似乎不够高。
我进行以下调用来创建它:
这是调用 select2 之前的 HTML:
我首先看到有一个空值,这没问题,但它应该正确显示它,而不是高度的一半。
jquery - 类型错误:grails gsp中select2的'未定义'
我正在使用select2 来设置用于在我的 grails 项目中为我的应用程序标记支持的字段。
在 html 我已经包括
在我的脚本中
js 和 css 文件包括在内,但控制台中显示的错误是
谁能帮我解决这些问题?
jquery - 一个事件干扰了 Select2 插件的 ajax 检索结果
我正在使用 Igor Vaynberg 的 Select2 jQuery 插件和Infinite Scroll with Remote Data选项来为我的网站创建一个自动完成搜索框。AJAX 运行良好,结果显示出来,但它们是不可选择的——更改事件永远不会触发,当您单击结果时,什么也不会发生。
Chrome 控制台中也没有显示任何错误,所以我认为这不是语法错误,而是插件将其误认为是禁用的选择框。编辑:已经为结果列表尝试了一个单独的点击事件,它也从未被触发,我现在很确定有什么东西干扰了这些事件。
这是我目前的代码,
选择框本身只是一个输入类型:隐藏
jquery-select2 - Select2 - 如何为“无限滚动”示例设置默认值?
我正在打开一个表格来编辑一些记录。我正在使用“无限滚动选择2”。
我希望输入显示已保存到该字段的选项(我正在编辑记录...)
我怎样才能做到这一点?这种方式行不通:
我创建了一个 jsfiddle 来表明:http: //jsfiddle.net/lucianocosta/Dyh8W/1/
javascript - 在 select2 中使用 AJAX 进行标记
我正在使用select2进行标记
我对 select2 有这些要求:
- 我需要使用 select2 ajax 搜索一些标签
- 我还需要在 select2 中使用“标签”,它允许不在列表中的值(Ajax 结果)。
这两种情况都独立工作。但是连接在一起的 aJax 值只会被填充。如果我们键入不在列表中的任何其他值,那么它会显示“未找到匹配项”
我的场景如果用户键入任何不在列表中的新值,允许他们组成自己的标签。
有什么办法可以使这项工作?
jquery - 使用 AJAX 插入后在 Select2 中设置数据
我正在使用带有 AJAX 的 Select2(下面的代码):
好吧,如果没有找到客户端,用户可以使用一个按钮打开一个模态并添加新客户端,可以使用新客户端的返回(带有 id 和名称的 json)并将数据(如名称)放入 select2被选中?
javascript - 如果选择隐藏,Select2 无法正确计算“已解析”宽度
我正在使用 Twitter 引导程序和出色的 Select2 插件。
这些工作得很好,我意识到你需要{width: 'resolve'}
在启动 Select2 时进行设置,否则它看起来会一团糟!。
但是我的一个选择有问题,如下图所示,Referee Type
选择的宽度不正确。
这是由于该字段最初是隐藏的,并且只有在“组”字段中选择了“裁判”时才可见。
那么,我该如何解决这个问题?
twitter-bootstrap - Angular-ui select2 在将 Angular 与 twitter-bootstrap 混合时不起作用
我在同一个 Web 应用程序中使用 angular-ui 和 bootstrap,在尝试使用 ui-select2 组件时遇到问题:一切正常,除了在下拉列表中选择一个元素时,它没有显示在组件,它显示为空,尽管 ng-model 关联变量已正确更新。如果我从主页中删除 bootstrap.js 文件的包含,这种奇怪的行为就会消失。有没有人同时使用 angular-js 和 bootstrap 和/或知道任何调整以申请让它们一起工作?
更新:
ui-select2 组件位于 input-append div 中,只需删除 div 即可解决问题。我在这里创建了 Angular-ui ui-select2 原始沙盒演示的一个分支。您可以转到“版本 2”示例并检查在列表中选择一个值是否正确更新了模型,但没有更新输入元素。