【发布时间】:2016-05-18 09:32:54
【问题描述】:
我正在使用带有引导程序的 datetimepicker。
一切顺利,然后我尝试使用 2 日期时间选择器来选择日期间隔,但是在尝试选择日期时,我进入了控制台
TypeError: $('#datetimepicker2').data("DateTimePicker").maxDate is not a function. (In '$('#datetimepicker2').data("DateTimePicker").maxDate(e.date)', '$('#datetimepicker2').data("DateTimePicker").maxDate' is undefined)
我正在使用来自 https://eonasdan.github.io/bootstrap-datetimepicker/ 的 bootstrap-datetimepicker
(maxDate 也会出现一些错误)
这是我正在调用的脚本
$(function() {
$('#datetimepicker2').datetimepicker({
locale : 'it',
format : 'DD/MM/YYYY HH:mm'
});
$('#datetimepicker3').datetimepicker({
locale : 'it',
format : 'DD/MM/YYYY HH:mm',
useCurrent: false //Important! See issue #1075
});
$("#datetimepicker2").on("dp.change", function (e) {
$('#datetimepicker3').data("DateTimePicker").minDate(e.date);
});
$("#datetimepicker3").on("dp.change", function (e) {
$('#datetimepicker2').data("DateTimePicker").maxDate(e.date);
});
});
我错过了什么吗?
【问题讨论】:
-
$('#datetimepicker2').data("DateTimePicker").maxDate(e.date);你有没有从任何来源得到这行代码?? -
我正在寻找它,但是没有......我在任何地方都找不到它......它应该在哪里?这不是基本的 datetimepicker 函数吗?
-
你可以试试
$('#datetimepicker2').datetimepicker('maxDate',e.Date) -
谢谢,现在我没有错误,但什么也没发生...我可以选择 minDate 之前的日期和 maxDate 之后的日期
-
Your solution works in fact.. 你能不能显示你的html
标签: twitter-bootstrap datetimepicker