当用户最终选择完整日期时,我需要关闭datepicker。这意味着用户首先选择年份,然后是月份,然后是该日期之后,但是在最后一次操作后,datepicker保持打开状态。如何在上次用户操作时关闭此功能? 我不确定这里是否需要任何代码。
答案 0 :(得分:1)
这样的事可能会奏效:
$('yourpickerid').on('changeDate', function(ev){
$(this).datepicker('hide');
});
更新:
尝试以下两种选择:
$('#dp2').on('changeDate', function (ev) {
//close when viewMode='0' (days)
if(ev.viewMode === 'days'){
$('#dp2').datepicker('hide');
}
})
或
$("#date").datepicker({
autoclose: true
});