如何从“Bootstrap Datepicker”获取当前的 viewMode
属性?
我用 viewMode= 'years'
初始化控件,我想在 changeDate
事件上关闭日期选择器,只有在 viewMode='days'
时。
用户选择一年,然后是一个月,最后是一天。在那一刻,控制必须关闭。
这是代码:
$("#date").datepicker(
{viewMode: 'years',
format: 'dd/mm/yyyy'
});
$('#date').on('changeDate', function (ev) {
//close when viewMode='0' (days)
})
任何人都可以帮忙吗?
最佳答案
检查这个:http://jsfiddle.net/nAXnM/
HTML
<input type="text" class="span2" value="02/16/12" data-date-format="mm/dd/yy" id="dp2" >
JS
$("#dp2").datepicker({
viewMode: 'years',
format: 'dd/mm/yyyy'
});
$('#dp2').on('changeDate', function (ev) {
//close when viewMode='0' (days)
if(ev.viewMode === 'days'){
$('#dp2').datepicker('hide');
}
})