jQuery UI datepicker允许从今天开始选择2天



我使用jQuery UI datepicker作为日历。我想突出显示今天的日期,但只允许用户从"今天的日期"中选择2天的日期,有办法做到这一点吗?我知道我可以使用下面的代码,使它屏蔽尽可能多的天,因为我想,但这个解决方案的问题是今天的日期变成灰色。我不想让它变成灰色

$j(function() {
    $j( "#datepicker" ).datepicker({ minDate: 3, maxDate: "+3M" });
});

你可以通过覆盖ui-datepicker-today的CSS来做到这一点

td.ui-datepicker-today{
    font-weight:bold !important;
    opacity:1 !important;
    background-color:blue;
}
td.ui-datepicker-today span{
    background:blue !important;
    color:white !important;
}

这样,今天的日期将被突出显示,但不允许选择。

你可以把css改成你想要的样子

最新更新