Rails jquery在选择中包含空白

时间:2013-02-19 21:48:53

标签: jquery ruby-on-rails coffeescript

当用户创建新的工作订单时,他们首先选择工作组,然后他们可以从包含该工作组中的员工列表的下拉列表中选择“分配给”人员。这样做,我使用jquery来创建该组中员工的选项列表。

但是,我不知道如何通过jquery添加空白选择。

这是视图代码:

            <%= f.grouped_collection_select :employee_id, Workgroup.order(:id), :employees, :group_name, :id, :employee_full_name, :include_blank => true %>

这是jquery cofeescript:

employees = $('#workorder_employee_id').html()
$('#workorder_workgroup_id').change ->
  group = $('#workorder_workgroup_id :selected').text()
  options = $(employees).filter("optgroup[label='#{group}']").html()
  if options
    $('#workorder_employee_id').html(options)
    $('#workorder_employee_id').parent().show()
  else
    $('#workorder_employee_id').empty()
    $('#workorder_employee_id').parent().hide()

如何在选项列表中添加空白?

谢谢!

1 个答案:

答案 0 :(得分:1)

if语句后的第一行更改为

$('#workorder_employee_id').html('<option value="">Please Select</option>' + options)