jQuery bootstrap-datetimepicker更改事件
我在我的项目中使用Jonathan Peterson的bootstrap-datetimepicker插件 。
我遇到了更改事件的问题:
如果我定义这样的事件:
$('#Release').on('dp.change', function(e){ console.log(e.date()); })
我收到错误:
未捕获的TypeError:e.date不是函数
任何人都知道如何获得更改事件的新日期值 ?
看看那个链接,看起来你非常接近。 您需要删除括号以获得正确的值。您当前尝试记录该值的方式使浏览器认为它需要调用函数。
$('#Release').on('dp.change', function(e){ console.log(e.date); })
请使用此代码获取datetimepicker的更改事件:
$('.datepicker').datetimepicker( { format: 'MM/DD/YYYY' }).on('dp.change', function (e) { });
感谢Kenneth的建议,我想出了:
$('#Release').on('dp.change', function(e){ var formatedValue = e.date.format(e.date._f); console.log(formatedValue); })
谢谢Kenneth 🙂