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;
}
不是最理想的解决方案,但它是精细视觉。