2012-11-30 97 views

回答

0

您可以使用日期選擇器的beforeShowDay選項來指定哪些您想要啓用或禁用的日期。

然後,它只是寫一個函數來

的情況下

一)獲得從選擇的日期到一個數組:

function daysToDisable() { 
    var dates = []; 
    for (i = 0; i < $('#inputdates option').length; i++) { 
     dates[i] = new Date($('#inputdates option').eq(i).val()).toString(); 
    } 
    return dates; 
} 

和b)如果當前日期在返回true或false陣列

function disableDates(date) { 
    var days = daysToDisable(); 
    for (i = 0; i < days.length; i++) { 
     if ($.inArray(date.toString(), days) != -1) { 
      return [false]; 
     } 
    } 
    return [true]; 
} 

http://jsfiddle.net/vy562/1/

相關問題