上下文: 我目前正在研究一個正在重構的應用程序,以便用戶可以選擇以一種或另一種語言顯示它。一切都經歷了「語言轉變」,很好......除了一些小部分。Datepicker minDate在多語言重構之後停止工作
問題: 的minDate
在JavaScript的停止引入變量後語合作。它應顯示當前日期並用於確保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,我希望我清楚地解釋我的問題。
不工作,不合作是含糊不清的。你可以在jsbin.com或jsfiddle.net中爲你的問題創建一個演示嗎? – blessenm
@blessenm感謝您的提示,我馬上就會明白! – ElectricLime