0

我有一个观点:下拉菜单和 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 全部

4

1 回答 1

0
var NewDate = new Date(d.getFullYear(), d.getMonth()+1, d.getDate());
$("[id$='" + TxtBoxid + "']").attr('value',NewDate);
于 2011-05-03T14:14:08.593 回答