jQuery UI Datepicker - 隐藏特定月份的上一个导航箭头

时间:2017-06-12 23:56:17

标签: javascript jquery angularjs datepicker jquery-ui-datepicker

我有一个简单的角度代码,打开带有未来日期的jQuery datepicker(在angular指令中):

            scope.StartDate = $filter('date')(scope.BillingDate,'MM/dd/yyyy');
            $('#rangeFromSelect').datepicker({maxDate: new Date("10/10/2020")}); // this fires up the datepicker correctly

如果scope.BillingDate = 06/12/2018,它会正确显示日期选择器,但我希望隐藏该特定日期之前的任何日期。当我执行以下操作时,我隐藏上一个导航的方法:

$('.ui-datepicker-prev').hide();

这个工作正常,直到我按下个月并返回上个月(即上一个导航按钮再次显示)。

是否有隐藏特定月份的箭头?或者有没有办法在我提到的日期之前完全禁用日期?

1 个答案:

答案 0 :(得分:0)

不确定我是否正确理解了问题,但您是否可以使用最短日期选项?

$( ".selector" ).datepicker({
  minDate: new Date(2007, 1 - 1, 1)
});