0

http://keith-wood.name/datepick.htmlのjQuery日付ピッカーを使用していますが、見栄えがしますが、選択したカレンダーに特定の日付を表示する方法がわかりません。

たとえば、次の日付をすでに選択されているように表示するにはどうすればよいですか?

2012年5月3日、2011年6月20日2、2012年10月8日など。

フィードバックをよろしくお願いします。

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

});

});

4

1 に答える 1

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); 
于 2012-04-20T23:46:02.740 に答える