Jquery ui 设置jQuery UI日期选择器';日期

Jquery ui 设置jQuery UI日期选择器';日期,jquery-ui,datepicker,Jquery Ui,Datepicker,现在,当我点击日期控件时,我从2000年开始!我如何告诉它开始显示当前年份的当前月份 谢谢 <script type="text/javascript"> $(document).ready(function () { $('#DOB').datepicker({ defaultDate: null }); }); </script> $(文档).ready(函数(){ $('#DOB').datepicker

现在,当我点击日期控件时,我从2000年开始!我如何告诉它开始显示当前年份的当前月份

谢谢

<script type="text/javascript">
        $(document).ready(function () {
            $('#DOB').datepicker({ defaultDate: null });

        });
</script>

$(文档).ready(函数(){
$('#DOB').datepicker({defaultDate:null});
});

当我单击控件时,使用上面的代码,我将2000年7月作为开始日期。

设置defaultDate参数。如果附加字段为空,则此操作有效。请看这里:


请参见编辑,我使用空值(文档说默认为今天),但我仍然将2000年7月作为开始日期。谢谢。我提供的链接包含一个示例,请尝试查看该示例,如果有不明白的地方,请返回。我说字段应该是空白的意思是字段中不应该有任何内容。如果有什么,那么它将被解释为日期。日期选择器应附加到输入字段。您的代码将不起作用,在defaultDate选项中,您需要以当前日期格式指定默认日期(它将是一个字符串)。我不明白。我可以通过使用ASP.Net的DateTime.Now并格式化它来做到这一点,但代码会有很多味道。你不能用jQueryUI本身来指定它吗?你有一个表单和一个文本类型的输入,datepicker附在其中——对吗?如果输入为空,则默认情况下datepicker应显示当前日期。可以使用defaultDate参数对其进行更改。如果输入不是空的,那么datepicker将获取其内容并将其转换为datetime。。。因此,您应该将输入留空,或者使用asp.Net将当前日期预先填充。