2016-06-21 5 views
0

私はSelectedEmployeeというIDの選択リストを持っています。選択リスト選択値の変更に問題があります

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

マイアラートを選択した従業員の値を返しますが、DOMはまだ以前の選択は、選択した従業員であると考えて:私は、私は成功し、選択した項目の値を取得するjQueryの変更上のイベントを持っています。私は幸運のない変更イベントで次の両方を試しました。

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


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

答えて

1

最初の例では、あなたはここで

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

動作するはず

を...与えた selectedEmployee.toString()は正しい値を返している場合 Working Example

はたぶん、あなたは確認する必要があります。

selectdivの内部にある場合でも、クラスmyDropDownDivを持っています。 myDropDownDivclassの代わりにid

関連する問題