jQuery Datepicker将日期更改为今天

时间:2010-03-25 16:06:19

标签: javascript jquery jquery-ui datepicker

我正在使用jQuery Datepicker但是我在编辑记录时遇到了麻烦。

// js code
$(function(){
    $(".datepicker").datepicker().datepicker('option', 'dateFormat', 'yy-mm-dd').datepicker('option', 'changeMonth', 'true').datepicker('option', 'changeYear', 'true');
})

// the input
<input type="text" name="valid_from" value="2010-02-27" class="datepicker" />

但是当页面呈现时,显示的日期(以及我打开日期选择器时选择的日期)是今天。

我无法理解发生了什么。

2 个答案:

答案 0 :(得分:2)

您还应该更改代码,将所有选项放在一个调用中,如下所示

  $(".datepicker").datepicker({dateFormat:'yy-mm-dd',changeMonth:true,changeYear:true});

答案 1 :(得分:1)

删除选项:

.datepicker( "option", "gotoCurrent", true );

这会将您的日期移至当前日期:gotoCurrent