2014-01-26 2 views
1

Я следил за documentation плагина datepick, чтобы получить дату на div (.button) кликнуть, но я не мог этого сделать.Как получить дату с datepick jquery плагин?

КОД

$(document).ready(function(){ 
    $('#ddd').datepick(); 

$('.button').click(function(){ 

var dates = $('#ddd').datepick('getDate'); 
    var value = ''; 
    for (var i = 0; i < dates.length; i++) { 
     value += (i == 0 ? '' : ',') + $.datepick.formatDate(dates[i]); 
    } 
alert(value); 
alert(dates); 
}); 

Я попытался предупреждением оба значений и дат, чтобы узнать, является ли это проблема массива или что-то, но и там, где не работает, когда я нажимаю на делах.

Какую ошибку я делаю? Как получить дату?

JSFIDDLE

+0

Вы должны выбрать дату первой, это может помочь [установленной дате первого] ​​(HTTP: //jsfiddle.net/satpalsingh/xYJN3/1/) – Satpal

+0

Кажется, что работает. Сначала выберите дату –

+0

Спасибо. работает – rram

ответ

0

Вы можете попробовать использовать setDate() функции так, чтобы datepicker знать, что дата по умолчанию, после его инициализации:

$('#ddd').datepick('setDate',0); 

0 здесь сегодняшняя дата. Вы можете указать одно значение, два значения (для диапазона) или mutliple значения в массиве при установлении даты

Updated Fiddle

Смежные вопросы