访问select_tag选定的值

时间:2014-12-17 15:38:40

标签: ruby-on-rails ruby-on-rails-4 html-select

好吧,我有多个 select_tag (这些值来自分割的单个字符串),在这里:

<% @item.item_options.each do |x| %>
    <% if !x.value.empty? && !x.option.empty? %>
    <div class="row"> <%= x.option %> : <%= select_tag :values, options_for_select(x.value.split(',')) %></div>
    <% end %>
<% end %>

我正在尝试将每个选定的值连接成一个字符串。并通过空间字符将它们分开并将其传递给不同的控制器。

我正在使用 hidden_​​filed 来发送值,但我无法访问所选的值来进行连接!

<%= f.hidden_field :values, :value => ??? %> 

1 个答案:

答案 0 :(得分:0)

您可以使用jquery获取选择的选定值:

$('select option:selected').val();

如果我理解你的问题。

要从所有选择元素中获取所有选定的选项元素,请在此处查看:

Get all selected options elements from all select elements in a form

相关问题