问题标签 [select2-rails]
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 - f.select + javascript 从选择菜单中添加和删除 div 样式
我对 Rails 很陌生,对 Javascript 也很陌生。
我正在尝试使用 f.select 菜单更改 div 类的显示样式。如果在选择菜单上设置了相关值,我试图只显示二级菜单。
该表格用于挑选家具类型。主要选择有 3 个选项:桌子、椅子和沙发。如果选择了“表格”,那么我希望能够显示另一个表格类型的菜单(落叶、咖啡、结束..等)。
我正在使用 Select2 gem...所以这可能是相关的。我可以使用常规的旧 HTML 选择菜单来完成这项工作......但不是 f.select。这是我的代码
CSS
形式
javascript
更新:HTML 输出
javascript - 使用javascript获取选定的文本select2
我有一个 select2 输入字段,我可以成功获取我的所有数据,但我想从下拉列表中获取 d 选定数据的测试
这是我的 select2 输入字段
在我的javascript文件中我有这个
当我选择任何数据时,它会返回我的 select2 中的所有 d 数据,而不是我选择的数据。我该如何解决这个问题?
ruby-on-rails - Select2 placeholder not working in rails app with hidden_field
Haml:
JS:
Select2 is doing everything I need now, but the placeholder is not showing on my view. Any help, much appreciated.
jquery - select2 创建的标签无法正确加载
我正在使用select2
使我的标签看起来更好并且在保存和加载这些标签时遇到问题。
我有这个标签字段:
我正在select2
为该字段设置一个,如下所示:
如您所见,我使用“,”分隔标签。当我输入标签时,它们被正确地用“,”分隔,但问题是当我保存该表单并再次单击编辑时,标签被合并为一个标签。例如:
- 打开编辑页面
- 开始输入标签“一”、“二”和“三”
- 标签正确地用“,”分隔
- 点击按钮保存内容
- 标签按应有的方式单独保存在数据库中
- 再次单击以编辑相同的内容
- 标签显示为它们已合并:“一二三”
如果我再次点击保存,内容将不再连接到旧标签。它将仅与合并的标签“一二三”连接。
任何想法为什么会发生这种情况?谢谢你。
jquery-select2 - 将固定项目添加到 select2
我在 Rails 中使用 select2 gem
gem 版本:3.5.9.3 select2 版本:3.5.2
哈姆尔观点:
在咖啡脚本文件中
如何在选项底部添加固定项目?无论我在搜索表单中输入了什么。
我试过了:
但是没有看到那个选项。
jquery - 按组限制 select2 选择?
有没有人想出一种方法来限制 select2 按组的选择?
一旦选择了该组中的某些内容,我希望自动删除同一组中的任何选择(实际上限制为每组一个选择)
如果在我完成之前没有人发布好的解决方案,我会做一些事情并将其发布在这里。
ruby-on-rails - 在 select2 中:如何在 rails 中将初始/默认 select2 选项设为空白?
标题基本上说明了一切。
我希望初始占位符值为空白。
目前。它加载了我的第一个朋友。我希望它是空白的占位符。
在我的 JS 中,这是我迄今为止尝试过的:
我最初尝试在它前面加上一个空白选项值,但它仍然被来自集合中实例变量的第一项覆盖。
我没有大量使用 ror 的经验,所以如果我能侥幸逃脱,我会尽量远离控制器。
jquery - 如何将条件添加到空白 select2 选项?:include_blank => 真的吗?
当Select选项是空白占位符时,如何找到它,以便我可以执行适当的jQuery / javaScript?
这是我的标记(haml):
这是我的 JS。我知道这里很远。为了运行条件,我似乎无法找到从 select2 返回的空白占位符的确切值:
jquery - 如何在 select2 下拉列表中将集合中的选项拆分为不同的类别?
这是haml select2 标记:
这些用户在后端有一个布尔值“isRunning”。我需要用标签'running'(如果isRunning == true)和'citizen'(如果不是真的)创建两个不同的组。
我怎么能用select2做到这一点。无论如何将数据传递回JS并将其推送到数组?那是要走的路吗?
这是我当前的 JS:
我希望它看起来像这样,但我指定的类别而不是时区 ^
TLDR:
现在,我可以搜索并选择所有“朋友”,但是,我想根据后端的“isRunning”布尔值将他们分组,类似于我帖子底部的照片如何拆分分成不同时区的组。让我知道这是否没有意义。我可以试着让它听起来更简洁。
ruby-on-rails - Select2 查找现有的或键入新的总是将第一个选项显示为空白
我添加了一个 select2,它总是将第一个选项显示为空白。在空白选项下方,它始终显示我在 select2 文本字段中输入的内容。任何想法,我该如何解决。
= hidden_field_tag :tags // 以 HAML 形式存在