jQuery bootstrap-日期时间选择器更改事件
jQuery bootstrap-datetimepicker change event
我正在我的项目中使用 bootstrap-datetimepicker plugin from Jonathan Peterson。
我遇到了 更改事件 的问题:
如果我这样定义事件:
$('#Release').on('dp.change', function(e){ console.log(e.date()); })
我收到错误:
Uncaught TypeError: e.date is not a function
有人知道如何在更改事件中获取新的 日期值 吗?
看那个link,看来你们很接近了。您需要删除括号以获得正确的 value.The 当前尝试记录值的方式使浏览器认为它需要调用函数。
$('#Release').on('dp.change', function(e){ console.log(e.date); })
多亏了 Kenneth 的建议,我明白了:
$('#Release').on('dp.change', function(e){
var formatedValue = e.date.format(e.date._f);
console.log(formatedValue);
})
谢谢肯尼斯 :)
请使用此代码获取日期时间选择器的更改事件:
$('.datepicker').datetimepicker(
{ format: 'MM/DD/YYYY' }).on('dp.change', function (e) { });
我正在我的项目中使用 bootstrap-datetimepicker plugin from Jonathan Peterson。
我遇到了 更改事件 的问题:
如果我这样定义事件:
$('#Release').on('dp.change', function(e){ console.log(e.date()); })
我收到错误:
Uncaught TypeError: e.date is not a function
有人知道如何在更改事件中获取新的 日期值 吗?
看那个link,看来你们很接近了。您需要删除括号以获得正确的 value.The 当前尝试记录值的方式使浏览器认为它需要调用函数。
$('#Release').on('dp.change', function(e){ console.log(e.date); })
多亏了 Kenneth 的建议,我明白了:
$('#Release').on('dp.change', function(e){
var formatedValue = e.date.format(e.date._f);
console.log(formatedValue);
})
谢谢肯尼斯 :)
请使用此代码获取日期时间选择器的更改事件:
$('.datepicker').datetimepicker(
{ format: 'MM/DD/YYYY' }).on('dp.change', function (e) { });