我正在使用jQuery UI datepicker,由于某种原因,它会重复该月的最后一天。例如,如果31日是星期一,那么星期二 - 星期六也会说31。
以下是一个示例:Working example
本月初很好。
如何防止这种情况发生?
答案 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;
}
不是最理想的解决方案,但它在视觉上很好。