我是JQuery的新手。我试图使用datepicker设置今天的日期,并试图隐藏未来的日期。但我不知道怎么办?
$("#datepickerto").datepicker("setDate", new Date());
$("#datepickerto").datepicker({maxDate: new Date()});
我试过上面的方法,但它不起作用。它们中的任何一个都正常工作,但如何使两者同时工作?
答案 0 :(得分:0)
datepicker("setDate" ...)
正在调用一个方法,这意味着必须事先初始化datepicker才能使其正常工作。
datepicker({maxDate: ...})
是初始化日期选择器,并且必须在使用任何方法之前发生。
您必须删除任何先前的datepicker初始化,然后您可以将两个函数(初始化与maxDate和setDate方法)组合到一行,如下所示:
$("#datepickerto").datepicker({maxDate: '0'}).datepicker("setDate", new Date());