在加载时自动将所选日期设置为altField

wil*_*lvv 5 jquery jquery-ui jquery-ui-datepicker

我想设置datepicker字段的值和altField页面加载的时间,我想知道在datepicker中是否有一个选项可以自动执行(即无需调用setDate).

我知道如果我做这样的事情:

$("#date-div").datepicker({altField:"#date-input",altFormat:"yy-mm-dd", defaultDate:+7});
Run Code Online (Sandbox Code Playgroud)

如果date-div为a div,则在date-input加载页面时会自动将默认日期添加到字段中.但是,如果我使用文本字段而不是div它,则不会自动设置值(我必须setDate在单独的行中调用).

我只是好奇这个,我已经实现了它调用setDate,但我想知道是否有什么可以自动完成,如果不是为什么?(因为它在使用div显示日历时确实有效).

Kod*_*dak -2

不是 100% 优雅,因为它需要重复,但它对我有用:

$("#date-div").datepicker({altField:"#date-input",altFormat:"yy-mm-dd", defaultDate:$("#date-input").val()});
Run Code Online (Sandbox Code Playgroud)