0

当用户创建新工作订单时,他们首先选择工作组,然后他们可以从包含该工作组中员工列表的下拉列表中选择分配给人员。这样做,我正在使用 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()

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

谢谢!

4

1 回答 1

1

if将语句后的第一行更改为

$('#workorder_employee_id').html('<option value="">Please Select</option>' + options)
于 2013-02-19T23:52:19.163 回答