从 collection_select RoR 中获取多个选定的选项
Getting multiple selected options with javascript from collection_select, RoR
我在Ruby on Rails应用程序中有一个视图,其中右侧有两个collect_selects,其中一个是用户列表,另一个是对象列表,其中:multiple => true。当用户选择一个用户和至少一个对象时,我想在右侧显示一个图表,其中包含用户和已选择的任何对象(可能使用 gem Flot)。我已经看到了如何使用selected_index获取所选对象,但是对于在允许多个选择时如何获取所有选定对象的数组感到困惑。我希望在没有提交按钮或任何东西的情况下在 javascript 中做所有事情,但这有可能吗?
我终于找到了自己的答案。要在javascript中获取所有选定的对象,例如在id为"user_id"的collection_select中,您只需要使用:
$("#user_id option:selected").each(function() {
// Do whatever with $(this).text() or $(this).val() for each option.
});
相关文章:
- 使用Javascript获取所选选项ID
- 活动选项卡's源代码-获取变量s值
- 如何从选择框中的选项中获取属性值
- 正在获取所选选项数据
- Jquery:如何获取所选选项全文(带空格)
- 使用JavaScript在IE9中获取数据列表选项
- 如何在不需要单击按钮的情况下获取选项的值
- 如何在jquery.easytabs.js中获取当前选项卡
- AngularJS ng选项获取索引
- 在选择中从上一个选项获取数据,从当前选项获取数据
- 使用此值选择选项获取脚本
- 如何使用JavaScript将选中的选项获取为选择下拉标签
- 使用选择选项获取行平均值
- 从multiselect中的选定选项获取属性值
- 使用JQUERY通过文本选择选项获取值
- 从AngularJS中的选定选项获取值
- 我正在尝试使用表单选择选项获取当前日期,并在提交时显示接下来的七天
- 自动填充空值在ng模型中,从ng选项获取数据
- 验证下拉列表以根据所选选项获取正确的日期
- 如何从所选选项获取文本