【问题标题】:To check the default select value tag!检查默认选择值标签!
【发布时间】:2023-04-06 23:36:01
【问题描述】:

我有一个问题。这是代码!

  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>

现在我想得到默认选中的标签,谁能告诉我怎么做?

【问题讨论】:

  • 我认为你可能需要一些 Javascript 来获得你正在寻找的东西......

标签: ruby select


【解决方案1】:

您想查找所选选项的值吗?对吗?

如果是这样,并且您知道一些 JQuery 的方法,那么您就是这样做的:

$("#emergency_departments option:selected").val()

【讨论】:

    【解决方案2】:

    现在我知道了这个问题,我使用标签“collection_select”来解决这个问题。它的方法是这样的, f.collection_select(:departments,Department.all,:id,:name,)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-13
      • 2017-02-12
      • 1970-01-01
      • 2019-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多