2013-02-19 95 views
0

當用戶創建新工作訂單時,他們首先選擇工作組,然後他們可以從包含該工作組中員工列表的下拉列表中選擇分配給人員。做到這一點,我正在使用jquery創建該組中的員工選擇列表。Rails 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

變化if語句後的第一行

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

謝謝 - 那偉大工程! – Reddirt 2013-02-20 01:29:01