2009-11-09 129 views

回答

5

可以使用beforeShowDay事件給一個CSS樣式您需要突出的日期。

代碼:

$(document).ready(function(){ 
    var selected = null; 

    $('#datePicker').datepicker({beforeShowDay: function(date) { 
         if (selected != null && date.getTime() > selected.getTime() && 
          (date.getTime() - selected.getTime()) < 12*24*3600*1000) { 
          return [true, "highlighted"]; 
         } 
         return [true, ""]; 
        }}); 

    $("#datePicker").datepicker('option' , 'onSelect', function() { 
      str = $(this).val().toString(); 
      selected=$.datepicker.parseDate('mm/dd/yy', str); 
      console.log(selected); 
      }); 
}); 
+0

我已經看過這個主題,但據我所知(我比較有限的jQuery/js的專業知識),我將能夠做到這一點的負載,但不是每一次的點擊?我的意思是不考慮它在每個日期運行它的onload功能,每次選擇一個日期,在我的函數中得到選定日期,我如何檢查以下11天?我可能會在這裏丟失一些明顯的東西 – 2009-11-09 09:51:15

+0

啊,太棒了!謝謝! – 2009-11-09 12:18:56

相關問題