2012-04-20 93 views
0

我正在使用http://keith-wood.name/datepick.html的jQuery日期选择器,它看起来不错,但我无法弄清楚如何在日历上显示特定的日期作为选择?jQuery日期选择器 - 突出显示多个选定的日期?

例如,我将如何显示以下日期为已选?

3 May2012,6月20日20112,2012年10月8日等

预先感谢您的反馈意见。

$(function() { 
$('#getSetMultiPicker').datepick({ 
      multiSelect: 100, 
    monthsToShow: 4, 
    monthsToStep: 4, 
    prevText: 'Prev months', 
    nextText: 'Next months', 
    showTrigger: '#calImg' 

}); 

});

回答

0

看着api,它提供了一个defaultDate属性。

你可以尝试将其设置为一个数组可能日期的数组:

$(function() { 
    $('#getSetMultiPicker').datepick({ 
     defaultDate: { '5/3/2012', '6/20/11', '10/8/12' }, 
     multiSelect: 100, 
     monthsToShow: 4, 
     monthsToStep: 4, 
     prevText: 'Prev months', 
     nextText: 'Next months', 
     showTrigger: '#calImg'  
    }); 
}); 

它看起来像有一个允许的数组二传手:

var dates = { '5/3/2012', '6/20/11', '10/8/12' }; 

$('#getSetMultiPicker').datepick('setDate', dates); 
+0

感谢您的帮助,我想下面这似乎工作,但如果我添加超过2日期它停止工作。 $( '#getSetMultiPicker')datepick( '的setDate', '07/08/2012', '09/07/2012')。 – Andrew 2012-04-21 02:08:16

+0

是因为你没有传递数组看看我的第二个例子 – Gabe 2012-04-21 06:56:02

相关问题