javascript - 如何从datepicker jquery插件获取日期?

标签 javascript jquery datepicker

我关注了documentation datepick 插件来获取 div(.button) 点击上的日期,但我无法做到。

代码

$(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);
});

我尝试提醒值和日期,以了解是否是数组问题或其他问题,但当我单击 div 时,两者都不起作用。

我犯了什么错误?如何获取日期?

JSFIDDLE

最佳答案

您可以尝试使用setDate() 函数,以便 datepicker 知道初始化后的默认日期:

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

0 这里是今天的日期。设置日期时,您可以在数组中提供一个值、两个值(对于一个范围)或多个值

Updated Fiddle

关于javascript - 如何从datepicker jquery插件获取日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21362502/

相关文章:

javascript - Soundcloud ajax 响应未达到

jquery - 获取响应头 jquery ajax post Set-Cookie

jquery 更改/切换?

php - 日期范围选择器默认值

javascript - 如何以最高效的方式实现这个多维数组?

java - 将 javascript 标签添加到 vaadin UI head

javascript - JQuery .before() 添加 html block 转义

javascript - jquery datepicker datepicker beforeShowDay 明年不起作用

javascript - 如何从 DatePicker 获取日期(值)并将其分配给对象的属性?

javascript - 更改样式以在 JavaScript 中按元素执行的唯一方法是什么?