我正在使用jQuery UI来显示内联日期选择器,我有一个开始日期和结束日期.我想强调它们之间的日期.
您可以使用jQuery UI datepicker beforeShowDay函数,并在其中检查是否必须根据您的范围突出显示日期.
函数将日期作为参数,并且必须返回一个数组,其中[0]等于true/false,指示此日期是否可选,1等于CSS类名称或""表示默认表示,以及[2]此日期的可选弹出工具提示.在显示日期选择器之前,它会在每天被调用.
例:
var date1 = new Date(2013, 4, 6);
var date2 = new Date(2013, 4, 17);
$(document).ready(function () {
$('#datepicker').datepicker({
beforeShowDay: function (date) {
debugger
if (date >= date1 && date <= date2) {
return [true, 'ui-state-error', ''];
}
return [true, '', ''];
}
});
});
Run Code Online (Sandbox Code Playgroud)
这是一个工作小提琴:http://jsfiddle.net/IrvinDominin/zz9u4/
| 归档时间: |
|
| 查看次数: |
13552 次 |
| 最近记录: |