2016-06-21 36 views
0

我有一個SelectedEmployee標識的選擇列表。我有一個jQuery的變化上哪裏事件我順利拿到所選項目的值:我在更改選擇列表中選擇的值時遇到問題

 $("#SelectedEmployee").change(function() { 
      selectedEmployee = $("#SelectedEmployee").val(); 
      $("div.myDropDownDiv select").val(selectedEmployee.toString()); 
      alert(selectedEmployee);   
      myCal.fullCalendar('refetchEvents');    
     }); 

我警報返回所選員工的價值,但DOM仍然認爲先前的選擇是選擇的員工。我在變化事件中嘗試了以下兩項,但都沒有運氣。

$("div.myDropDownDiv select").val(selectedEmployee.toString()); 


$('#SelectedEmployee option[value=' + selectedEmployee + ']').prop('selected', true) 

回答

1

第一個例子你給

$("div.myDropDownDiv select").val(selectedEmployee.toString()); 

應該工作...

這裏是一個Working Example

也許你應該檢查是否是selectedEmployee.toString()返回正確的值。

或者即使select位於div的類別myDropDownDiv中。 也許,myDropDownDivid而不是class