Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 需要突出显示jquery datepicker中的日期范围_Jquery Ui - Fatal编程技术网

Jquery ui 需要突出显示jquery datepicker中的日期范围

Jquery ui 需要突出显示jquery datepicker中的日期范围,jquery-ui,Jquery Ui,我使用jQueryUI来显示一个内联日期选择器,我有一个开始日期和一个结束日期。我想突出显示它们之间的日期。您可以使用jQuery UI datepicker函数,并在其中检查是否必须根据您的范围突出显示日期 函数将日期作为参数,并且必须返回一个带有 [0]等于true/false,表示此日期是否为 可选,等于CSS类名或默认值为“” 演示文稿和[2]此日期的可选弹出工具提示。它是 在显示日期选择器之前,在日期选择器中为每天调用 例如: var date1 = new Date(2013, 4,

我使用jQueryUI来显示一个内联日期选择器,我有一个开始日期和一个结束日期。我想突出显示它们之间的日期。

您可以使用jQuery UI datepicker函数,并在其中检查是否必须根据您的范围突出显示日期

函数将日期作为参数,并且必须返回一个带有 [0]等于true/false,表示此日期是否为 可选,等于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, '', ''];
        }
    });
});
var date1=新日期(2013年4月6日);
var date2=新日期(2013年4月17日);
$(文档).ready(函数(){
$(“#日期选择器”)。日期选择器({
beforeShowDay:功能(日期){
调试器

如果(date>=date1&&date,则解决方案中没有一个适合我。您需要更具体地说明为什么其他解决方案不适合您。否则,您只会得到相同的答案。这些解决方案中只突出了开始日期和结束日期。我希望突出显示它们之间的整个日期范围。