2016-06-21 70 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

相关问题