我在我的项目中使用bootstrap-datetimepicker plugin from Jonathan Peterson。
我遇到更改事件的问题:
如果我定义这样的事件:
$('#Release').on('dp.change', function(e){ console.log(e.date()); })
我收到错误:
未捕获的TypeError:e.date不是函数
任何人都知道如何在更改活动中获得新的日期值?
答案 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:)