使用空值初始化JQuery Datepicker

Dou*_*ain 5 javascript jquery

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

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

    });

</script>
Run Code Online (Sandbox Code Playgroud)

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

Dav*_*und 15

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

演示

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

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