我有一个观点:下拉菜单和 1 个日期选择器。每次更改菜单时,我都想用活动(可点击)天数更新日期选择器。问题是日期选择器用新的日期(通过jquery)更新,但效果没有立即显示(重绘),我必须更改(月份或年份),以便新值显示在屏幕上。帮助ppppp。
<select id="ServiceByAdmin" ....>
<option value="0"> .. </option><option value="4">.......</option></select>
<div id="CalendarContent" ...>
js :
var newdates=[];
$('#CalendarContent').datepicker({
beforeShowDay: function(d) {
return [newdates[new Date(d.getFullYear(), d.getMonth()+1, d.getDate())], '']; }});
$("#ServiceByAdmin").change( function(event) {
UpdateDates($('select option:selected').val());
$('#CalendarContent').datepicker('refresh');
}
我尝试过,刷新,隐藏/显示,销毁。没有任何方法对我有用 :( 注意:fct UpdateDates 使用 jquery request / php 更新 var newdates=[]。
谢谢 4 全部