【问题标题】:Display only month and year not working with jQuery-2.1.1仅显示月份和年份不适用于 jQuery-2.1.1
【发布时间】:2015-09-04 03:42:15
【问题描述】:

我的日期选择器与 jQuery-1.9.1 完美配合。

HTML:

<label> Select month & year: </label>
<input name="month" class="month_year" placeholder="mm/yyyy"/>

jQuery:

    $(function() {
        $('.month_year').datepicker({
            changeMonth: true,
            changeYear: true,
            showButtonPanel: true,
            dateFormat: 'MM yy',
            onClose: function(dateText, inst) { 
                var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
                var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
                $(this).datepicker('setDate', new Date(year, month, 1));
            }
        }).focus(function () {
            $(".ui-datepicker-calendar").hide();
        });
    });

Here 就是其中的杰作。

但后来我们不得不开始使用 jQuery-2.1.1,现在我的日期选择器无法正常工作。有人可以帮帮我吗?谢谢!

更新 感谢“Pekka”的参考。但即使在添加 jqueryui 文件之后......这就是我得到的:

而我正在寻找以下格式

有什么建议吗?再次感谢!

【问题讨论】:

  • 在小提琴中你还在使用jquery-1.9
  • 您在寻找bootstrap datepicker
  • 是的,我试图展示我的旧版本是如何工作的。但是如果我把它改成jquery-2.1.0 那就不行了
  • 所以你只想要月份和年份格式而不想要显示日历?

标签: jquery jquery-ui twitter-bootstrap-3 bootstrap-datepicker


【解决方案1】:

给你,

$('.month_year').datepicker({
    format: 'MM yy',
    viewMode: "months", //this
    minViewMode: "months",//and this
    //autoClose:true
});

DEMO

您也可以使用startView instad of viewmode 并设置选项..

【讨论】:

  • 任何时候.. 快乐编码.. :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-17
  • 1970-01-01
  • 1970-01-01
  • 2018-06-28
  • 2011-06-11
  • 1970-01-01
相关资源
最近更新 更多