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

问题描述:

我正在使用jQuery UI datepicker,并且由于某些原因它重复了本月的最后一天。例如,如果31日落在星期一,则周二到周六都会说31。jQuery - datepicker重复本月的最后一天

下面是一个例子:Working example

月份的开始是好的。

我该如何防止这种情况发生?

似乎是在jQuery UI的一个bug,没有计划来解决它: https://bugs.jqueryui.com/ticket/8953

“我不认为这是值得改变,但如果有人想要阻止beforeShowDay从我们接受补丁在showOtherMonths为false的情况下在当前月份之外被调用(尽管这需要在主要版本中引入)“。

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

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

感谢@Hunter

既然没有真正的修复,现在我做:

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

不是最理想的解决方案,但它是精细视觉。