是否可以在 jqueryUI datepicker 中选择一天,然后 datepicker 为接下来的 N 天提供一个 CSS 类,如“marked-time-period”?
例如:日期超过 3 天,您可以在日期选择器上设置开始日期。当您单击 11 月 4 日时,5 日、6 日、7 日获得 css 类“标记时间段”。
问候
最简单的“开箱即用”方法可能是使用 minDate 和 maxDate datepicker 选项,其中 maxDate 比代码中所选日期提前 3 天。
http://jqueryui.com/datepicker/#date-range
然后您可以尝试按照您想要的方式设置可用范围的样式,其中“ui-datepicker-unselectable”类是您不想要的日子。
我相信你需要这样的东西http://jsfiddle.net/william/YQ2Zw/2/
。资源:http://stackoverflow.com/questions/7187796/highlight-tr-entire-week-datepicker
好的,这是我的解决方案:
http://jsfiddle.net/tungon/buyrZ/
var datesFromDatabase是在 PHP 中生成的。
var datesFromDatabase = {
'16.11.2012': ['17.11.2012', '18.11.2012', '19.11.2012'],
'17.11.2012': ['18.11.2012', '19.11.2012', '20.11.2012']
};