从jquery monthpicker只选择最后6个月

时间:2017-02-28 14:11:32

标签: jquery

您好我正在尝试显示最近6个月的记录,我正在使用jQuery月选择器(不是日期选择器),我想禁用剩余月份

为此,我使用了以下代码,它完美地工作但如果再次点击它只启用当前年份启用月份,我在月份选择器中使用禁用月份功能。

开始年份,结束年份和月份以禁用这些以及我从后端PHP文件中获取的所有内容

//代码...

       $(document).ready(function(){

   $(function() {
    $("#month_year").monthpicker(
                {
                pattern:'mmm yyyy',
                selectedYear: Startyear,
                startYear: Startyear,
                finalYear: Endyear,
                }
        );
//alert(Startyear);
        $('#month_year').monthpicker().on('click monthpicker-change-year', function (e, year) {

        if(Startyear===Endyear){

           $('#month_year').monthpicker('disableMonths', [{% for key,     enter code herevalue in dismon %} {{key}}, {% endfor %}]); 
        }
        else{
            if(year==Startyear){

                $('#month_year').monthpicker('disableMonths', [{% for value in startyearmonthenable %} {{value}}, {% endfor %}]); 
            }else{
                $('#month_year').monthpicker('disableMonths', [{% for value in endyearmonthenable %} {{value}}, {% endfor %}]);

           }
     }
 }); 
});

请有人告诉我应该如何让它发挥作用......

0 个答案:

没有答案