jQuery datepicker 隐藏两个月之间的日期
jQuery datepicker hide dates in between two months
当numberOfMonths: 2
.
选项时,有什么方法可以隐藏两个月之间的日期吗?
我的意思是要启用第一个月的前几天和第二个月的后几天,两个月之间的日子将被隐藏。
预期输出如下所示:
要隐藏的红色部分
更新: 那些[Feb 23-28和May 1-10]只需要变灰即可。
我想隐藏三月的[Apr 1-5]和四月的[Mar 30-31]。
这个让我很难过,但我认为你可以用一些 CSS:
div.ui-datepicker-group-first td:not(.ui-datepicker-other-month) ~ td.ui-datepicker-other-month {
visibility:hidden;
}
div.ui-datepicker-group-last td {
visibility:hidden;
}
div.ui-datepicker-group-last td.ui-datepicker-other-month ~ td:not(.ui-datepicker-other-month), div.ui-datepicker-group-last td:not(.ui-datepicker-other-month), div.ui-datepicker-group-last td:not(.ui-datepicker-other-month) ~ td.ui-datepicker-other-month {
visibility:visible;
}
当numberOfMonths: 2
.
我的意思是要启用第一个月的前几天和第二个月的后几天,两个月之间的日子将被隐藏。
预期输出如下所示:
要隐藏的红色部分
更新: 那些[Feb 23-28和May 1-10]只需要变灰即可。
我想隐藏三月的[Apr 1-5]和四月的[Mar 30-31]。
这个让我很难过,但我认为你可以用一些 CSS:
div.ui-datepicker-group-first td:not(.ui-datepicker-other-month) ~ td.ui-datepicker-other-month {
visibility:hidden;
}
div.ui-datepicker-group-last td {
visibility:hidden;
}
div.ui-datepicker-group-last td.ui-datepicker-other-month ~ td:not(.ui-datepicker-other-month), div.ui-datepicker-group-last td:not(.ui-datepicker-other-month), div.ui-datepicker-group-last td:not(.ui-datepicker-other-month) ~ td.ui-datepicker-other-month {
visibility:visible;
}