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