【发布时间】:2014-04-02 01:16:15
【问题描述】:
我们正在使用simple_form 并尝试将id 添加到每个特定的select_tag's 选项中。这是我们的选择:
<%= f.input :category, collection: %w{ Football Basketball Golf Soccer }, :include_blank => "Choose one" %>
这是我们添加id/ids后的样子
<select class="select required form-control" id="sport_category" name="sport[category]">
<option value="">Choose one</option>
<option value="Football">Football</option>
<option id="addBehavior" value="Basketball">Basketball</option>
<option value="Golf">Golf</option>
<option value="Soccer">Soccer</option>
</select>
但这也可以(在每个选项中添加id)
<select class="select required form-control" id="sport_category" name="sport[category]">
<option value="">Choose one</option>
<option id="football" value="Football">Football</option>
<option id="basketball" value="Basketball">Basketball</option>
<option id="golf" value="Golf">Golf</option>
<option id="soccer" value="Soccer">Soccer</option>
</select>
我们希望添加 js 行为以在选择特定 option 并计划使用 getElementById 来定位该选项时触发事件。这就是我们想要在选项中添加id 的原因。实际上只有篮球选项。
【问题讨论】:
标签: javascript jquery ruby-on-rails simple-form