我在jQuery中遇到了一些关于datepicker的问题。
我正在尝试将今天的日期放在一个日期选择器的字段中。
我试过了:
$('#fecha_alta').datepicker('setDate', new Date());
console.log($('#fecha_alta').datepicker('getDate'));
和
$('#fecha_alta').datepicker('setDate', '+0');
console.log($('#fecha_alta').datepicker('getDate'));
但总是记录null,输入也显示为空。
怎么了?
答案 0 :(得分:4)
以下代码有效:
$(document).ready(function() {
$('#datepicker').datepicker('setDate', new Date());
});
(在jQueryUI datepicker demo page上测试)
答案 1 :(得分:3)
如果您需要将日期设置为当前的默认,那么您可能需要在创建窗口小部件时将其设置为开始:
$('#datepicker').datepick({
defaultDate: new Date()
});
答案 2 :(得分:2)
您也可以像这样设置日期
$('.date-pick').datePicker().val(new Date()).trigger('change')