我有一个视图:下拉菜单和一个数据报警器。每次更改菜单时,我都想用活动(陈词滥调)天数更新数据报警器。问题是,datepicker是用新的日期更新的(通过jquery),但是效果并没有立即显示(重新绘制),我不得不更改(月或年),以便在屏幕上显示新的值。赫普普。
<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 / php更新var newdates=[]。
Thx 4 All
发布于 2011-05-03 14:14:08
var NewDate = new Date(d.getFullYear(), d.getMonth()+1, d.getDate());
$("[id$='" + TxtBoxid + "']").attr('value',NewDate);https://stackoverflow.com/questions/5850664
复制相似问题