如何从"Bootstrap Datepicker"获取当前viewMode属性

Gon*_*alo 4 javascript jquery datepicker twitter-bootstrap

如何viewMode从"Bootstrap Datepicker" 获取当前属性?我初始化控件,viewMode= 'years' 我想关闭changeDate事件上的datepicker ,只有当viewMode='days'.

用户选择一年,然后一个月,最后一天.在那一刻,必须关闭控制.

这是代码:

$("#date").datepicker(
    {viewMode: 'years',
     format: 'dd/mm/yyyy'
});

$('#date').on('changeDate', function (ev) {
    //close when viewMode='0' (days)
})
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

Pra*_*yan 7

检查一下:http://jsfiddle.net/nAXnM/

HTML

    <input type="text" class="span2" value="02/16/12" data-date-format="mm/dd/yy" id="dp2" >
Run Code Online (Sandbox Code Playgroud)

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');
   }
})
Run Code Online (Sandbox Code Playgroud)