我设置了我的输入字段,以便当用户单击它时,会显示一个Bootstrap Datetimepicker。我想根据通过 datetimepicker 在该输入字段中输入的日期来计算一些东西。
因此,我将我的计算函数定义为:
$("#dob").on("input change bind", function (e) {
//calculate age here.
});
“dob”是输入框的id。Datetimepicker 正确地在字段中输入日期时间。代码:
$('#dob').datetimepicker({
format: 'YYYY-MM-DD',
showClose: true
});
奇怪的是,如果我手动输入日期,这段代码就可以工作
$("#dob").change( function () {
alert('DOB');
});
但是当通过 Bootstrap Datetimepicker 选择日期时不会调用它。是什么导致了这里的问题?