使用JQuery设置今天的日期并隐藏未来日期

时间:2017-01-04 21:43:34

标签: jquery date datepicker

我是JQuery的新手。我试图使用datepicker设置今天的日期,并试图隐藏未来的日期。但我不知道怎么办?

$("#datepickerto").datepicker("setDate", new Date()); $("#datepickerto").datepicker({maxDate: new Date()});

我试过上面的方法,但它不起作用。它们中的任何一个都正常工作,但如何使两者同时工作?

1 个答案:

答案 0 :(得分:0)

datepicker("setDate" ...)正在调用一个方法,这意味着必须事先初始化datepicker才能使其正常工作。

另一方面,

datepicker({maxDate: ...})初始化日期选择器,并且必须在使用任何方法之前发生。

您必须删除任何先前的datepicker初始化,然后您可以将两个函数(初始化与maxDate和setDate方法)组合到一行,如下所示:

$("#datepickerto").datepicker({maxDate: '0'}).datepicker("setDate", new Date());