在HTML頁面中有一個JavaScript文件絲毫此內容爲什麼我的日期選擇器不會一次加載日期?
var eventsDates = {
"0" :["11-10-2012","21-10-2012","28-10-2012","25-11-2012","15-12-2012"],
"10":["11-10-2012"],
"11":["21-10-2012","28-10-2012"],
"12":["25-11-2012","15-12-2012"]
}
然後通過選擇我選擇的ID來獲得只有少數日期
$('#select_events').bind('change', function(){
eventsDates = $(eventsDates[$(this).val()]);
});
最後,使用該功能來構建日期和通他們的日期選擇器插件
function available(date) {
dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
if ($.inArray(dmy, eventsDates) != -1) {
return [true, "","Available"];
} else {
return [false,"","unAvailable"];
}
}
激活日期選擇器我用這個
$('#datepickerEventi').datepicker({
beforeShowDay:available,
dateFormat: 'dd/mm/yy'
});
的問題是,它的第一次,如果我選擇另一個值不會了,因爲如果數組是空的
在此先感謝
嗯...難道只是因爲你叫'eventsDates'兩個陣列和在改變綁定元素?如果它是全球性的,你基本上覆蓋它第一次你「改變」選擇 – Tallmaris