背景: 我目前正在开发一个正在重构的应用程序,以便用户可以选择以一种或另一种语言显示它。一切都在经历“语言转换”……除了一些小部分。
问题:minDate
引入语言变量后,javascripts中的the已经停止合作
。它应该显示当前日期,并用于确保dateEnd
不能是当前日期/今天之前的日期(=minDate
和 = dateFrom
),但现在它不再起作用了。
function initDatepickers(){
$(".datepicker").datepicker({
dateFormat: "dd-mm-yy",
//minDate: 0,
});
$("#dateFrom").change(function(){
$("#dateEnd").datepicker('option', 'minDate', $('#dateFrom').val());
});
$(".datepicker" ).datepicker("option",$.datepicker.regional[$("#language").val()]);
};
另一个 Javascript 文件中的另一个代码片段minDate
不再起作用:
var dateToday = new Date();
$(".datepicker").datepicker({
dateFormat:'dd-mm-yy',
beforeShowDay: function(date){
var day = date.getDay();
var daysToDisable = [1,2,3,4,5,6];
for (i = 0; i < daysToDisable.length; i++) {
if ($.inArray(day, daysToDisable) != -1) {
return [false];
}
}
return [true];
},
minDate: dateToday
});
谁能解释为什么minDate
可能已经停止工作,我错过了什么?提前致谢!如果您需要更多信息,请告诉我,我对 javascript 很陌生,希望我能清楚地解释我的问题。