2016-02-09 3 views
-1

я бы DatePicker, которая способна автоматически установить текущую дату Таким образом, я искал в Интернете, и я нашел это решение:Как нагруженные содержание Javascript

$(function() { 
    var currentDate = new Date(); 
    $("#DataModifica").datepicker({ 
     dateFormat: 'dd/mm/yy' 
    }) 
    $("#DataModifica").datepicker("setDate", currentDate); 
}); 

Я хотел, чтобы изменить его, и я написал :

$(function() { 
    var currentDate = new Date(); 
    $("#DataModifica").datepicker({ 
     dateFormat: 'dd/mm/yy', 
     setDate: currentDate 
    }) 
}); 

но это не сработало. Итак, как загружаются элементы в функцию javascriot?

+1

Так почему же вы не используете рабочий раствор? – Marv

+0

Я использую рабочее решение, но я хочу понять, где я ошибся в своем коде – Vito

+1

'setDate' - это не опция, а метод виджета Datepicker. Вы можете установить дату по умолчанию: http://api.jqueryui.com/datepicker/#option-defaultDate – jolmos

ответ

0

Try This

$(function() { 
    var currentDate = new Date(); 
    $("#DataModifica").datepicker({ 
     dateFormat: 'dd/mm/yy', 
     "setDate",: currentDate 
    }) 
}); 
0

надеюсь, что это может быть полезным

здесь cd текущая дата

$(function() { 
     var cd = $.datepicker.formatDate('dd-mm-yy', new Date()); 
} 
1

Если вы используете DatePicker JQuery UI, тогда причина в том, что setDate это метод, который впоследствии называется не при инициализации. Для инициализации с определенной датой вам нужно будет использовать вместо этого defaultDate, например.

$(function() { 
    var currentDate = new Date(); 
    $("#DataModifica").datepicker({ 
     dateFormat: 'dd/mm/yy', 
     defaultDate: currentDate 
    }) 
}); 

(см http://api.jqueryui.com/datepicker/#option-defaultDate для получения дополнительной информации)