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

标签 javascript jquery twitter-bootstrap datepicker

如何从“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');
   }
})

关于javascript - 如何从 "Bootstrap Datepicker"获取当前 viewMode 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14457380/

相关文章:

javascript - 是否可以在通过 javascript 修改的对象上添加事件监听器?

JavaScript 在 jQuery 创建的内容中无法正常工作

css - Bootstrap 表第一个元素已移动

java - 使用插件与 appView.addJavascriptInterface 的不同之处

javascript - 当文本不在自己的div中时如何获取文本?

jquery - 如何清除 select2 下拉列表?

jquery - 绑定(bind)函数中的文本替换

javascript - 是否有任何 javascript 库可以帮助我创建此表格布局以供查看、编辑、删除和新建

html - bootstrap如何限制最小页面宽度为400px

javascript - 在 D3 中换行长文本标签,无需额外换行