我有一个id为SelectedEmployee的选择列表。我在jquery中有一个on change事件,我成功获取所选项的值:
$("#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)
答案 0 :(得分:1)
你给出的第一个例子
$("div.myDropDownDiv select").val(selectedEmployee.toString());
应该有用......
也许您应该检查selectedEmployee.toString()
是否返回了正确的值。
或者即使select
位于具有类div
的{{1}}内。
也许,myDropDownDiv
是myDropDownDiv
而不是id