jQuery - datepicker重复了本月的最后一天

时间:2017-10-13 22:38:31

标签: jquery datepicker

我正在使用jQuery UI datepicker,由于某种原因,它会重复该月的最后一天。例如,如果31日是星期一,那么星期二 - 星期六也会说31。

以下是一个示例:Working example

本月初很好。

如何防止这种情况发生?

2 个答案:

答案 0 :(得分:0)

似乎是jQuery UI中的一个错误,并且没有计划修复它: https://bugs.jqueryui.com/ticket/8953

“我认为这不值得改变,但是如果有人想要防止在showOtherMonths为假的当月之外调用beforeShowDay之前我们会接受补丁(这需要在主要版本中引入)“。

我认为值得修复 - 它引起了我的问题,我不知道如何解决它。

它也只出现在Chrome中。 IE,Edge和Firefox似乎没问题。

答案 1 :(得分:0)

谢谢@Hunter

由于现在没有真正的解决办法,我这样做了:

.ui-datepicker-calendar tr:last-child .ui-datepicker-other-month {
    display: none;
}

不是最理想的解决方案,但它在视觉上很好。