我有一个问题。这是代码!
f.select(:departments,Department.all.collect{|c|[c.name,c.id]},{},:size=>10,:multiple => ture)
class Emergency
has many :departments
end
像这样的html源代码:
<select id="emergency_departments" multiple="multiple" name="emergency[departments][]" size="10"><option value ="">""</option>....</select>
现在我想获得默认选择的标签,谁可以告诉我怎么做?
答案 0 :(得分:0)
您想要找到所选选项的值吗?是吗?
如果是这样,你知道如何绕过一些JQuery,你就是这样做的:
$("#emergency_departments option:selected").val()
答案 1 :(得分:0)
现在我知道了这个问题,我使用标签“collection_select”来解决这个问题。这样的方法, f.collection_select(:部门,Department.all,:ID,:姓名,)