jQuery bootstrap-datetimepicker更改事件

时间:2015-08-06 14:48:11

标签: jquery onchange bootstrap-datetimepicker

我在我的项目中使用bootstrap-datetimepicker plugin from Jonathan Peterson

我遇到更改事件的问题:

如果我定义这样的事件:

$('#Release').on('dp.change', function(e){ console.log(e.date()); })

我收到错误:

  

未捕获的TypeError:e.date不是函数

任何人都知道如何在更改活动中获得新的日期值

3 个答案:

答案 0 :(得分:39)

看着那个链接,看起来你非常接近。您需要删除括号以获得正确的值。您当前尝试记录该值的方式使浏览器认为它需要调用函数。

$('#Release').on('dp.change', function(e){ console.log(e.date); })

答案 1 :(得分:7)

请使用此代码获取datetimepicker的更改事件:

 $('.datepicker').datetimepicker(
    { format: 'MM/DD/YYYY' }).on('dp.change', function (e) {  });

答案 2 :(得分:4)

感谢Kenneth的建议,我想出了:

$('#Release').on('dp.change', function(e){ 
    var formatedValue = e.date.format(e.date._f);
    console.log(formatedValue);
})

谢谢Kenneth:)