jQuery bootstrap-событие изменения datetimepicker
Я использую bootstrap-плагин datetimepicker от Джонатана Петерсона на мой проект.
У меня проблема с событие изменения :
Если я определяю событие следующим образом:
$('#Release').on('dp.change', function(e){ console.log(e.date()); })
Я получаю сообщение об ошибке:
Uncaught TypeError: e.дата не является функцией
кто-нибудь знает, как получить новый дата валютирования на Изменить событие ?
3 ответов
глядя на эту ссылку, кажется, вы очень близки. Вам нужно удалить скобки, чтобы получить правильное значение.То, как вы в настоящее время пытаетесь зарегистрировать значение, заставляет браузер думать, что ему нужно вызвать функцию.
$('#Release').on('dp.change', function(e){ console.log(e.date); })
пожалуйста, используйте этот код, чтобы получить событие изменения datetimepicker:
$('.datepicker').datetimepicker(
{ format: 'MM/DD/YYYY' }).on('dp.change', function (e) { });
благодаря предложению Кеннета я понял:
$('#Release').on('dp.change', function(e){
var formatedValue = e.date.format(e.date._f);
console.log(formatedValue);
})
спасибо Кеннет :)