选择日期后如何隐藏日历?有没有可以使用的特定功能?我的代码如下:
$('#dp1').datepicker({
format: 'mm-dd-yyyy',
startDate: '-15d',
autoclose: true,
endDate: '+0d' // there's no convenient "right now" notation yet
});
任何帮助将不胜感激。
$('.datepicker').datepicker({
autoclose: true
});
我更改为datetimepicker
至少在我使用的2.2.3版本中,必须使用autoClose
而不是autoclose
。字母大小写很重要。
您可以更改源代码,bootstrap-datepicker.js
即使我编写了以下格式,时钟仍然显示问题:'YYYY-MM-DD'
对于日期时间选择器
将其用于datetimepicker,效果很好
没有看到此内容,但这是为我解决的问题:
如果对任何人有帮助,引导日期选择器的2.0版将不再与接受的答案一起使用。
$('#input').datepicker({autoclose:true});
[如果您希望整体上从整体上替代日历的行为,请尝试编辑Datepicker函数(在我的示例中是第82行),
此问题可以停止,通过此行阻止输入元素的隐藏事件:
bootstrap-datepicker.js
选择日期时关闭datetimepicker(datetimepicker显示日期和时间)
$('yourpickerid').datetimepicker({
pickTime: false
}).on('changeDate', function (e) {
$(this).datetimepicker('hide');
});
我有一个完美的解决方案: