使用空值初始化JQuery Datepicker

此代码仍将字段设置为今天的日期

 $(document).ready(function () { $('.date').datepicker({ dateFormat: "mm/dd/yy", changeMonth: true, changeYear: true, yearRange: '1900:2020', defaultDate: '' }); });  

如何将该字段通用配置为空白?

如果该字段显示今天的日期,那是因为输入字段的填充方式。 datepicker将以html元素具有的任何值开头,无论它是什么:

演示

如果您无法通过更改标记来控制输入字段的值,但仍需要重置输入字段,则必须手动执行此操作:

 $(document).ready(function () { $('.date').datepicker({ dateFormat: "mm/dd/yy", changeMonth: true, changeYear: true, yearRange: '1900:2020' }).val(''); });