Javascript jquery日期选择器禁用所有日期接受一个

Javascript jquery日期选择器禁用所有日期接受一个,javascript,jquery,jquery-ui,calendar,datepicker,Javascript,Jquery,Jquery Ui,Calendar,Datepicker,谢谢你对人们的帮助 听着,我不是jQuery程序员,我偷了alredy完成的calendar版本,但仍有一些东西需要更改: var enabledDays = ["6-1-2013", "7-1-2013", "8-1-2013", "9-1-2013", "10-1-2013", "11-1-2013"]; function nationalDays(date) { var m = date.getMonth(), d = date.getD

谢谢你对人们的帮助

听着,我不是jQuery程序员,我偷了alredy完成的calendar版本,但仍有一些东西需要更改:

 var enabledDays = ["6-1-2013", "7-1-2013", "8-1-2013", "9-1-2013", "10-1-2013", "11-1-2013"];
         function nationalDays(date) {
                var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();            
                for (i = 0; i < enabledDays.length; i++) {
                    if($.inArray((m+1) + '-' + d + '-' + y,enabledDays) != -1 || new Date() > date) {           
                        return [true];
                    }
                }
                return [false];
            }

         $(function(){
               $.datepicker.setDefaults($.extend($.datepicker.regional["ru"]));
               $("#datepicker1, #datepicker2, #datepicker3").datepicker({dateFormat: "yy-mm-dd",
                                                                         duration: "normal",
                                                                         numberOfMonths: [ 1, 2 ],
                                                                         constrainInput: true,
                                                                         beforeShowDay: nationalDays});   
             });
var enabledDays=[“6-1-2013”、“7-1-2013”、“8-1-2013”、“9-1-2013”、“10-1-2013”、“11-1-2013”];
功能国家日(日期){
var m=date.getMonth(),d=date.getDate(),y=date.getFullYear();
对于(i=0;iDate){
返回[真];
}
}
返回[假];
}
$(函数(){
$.datepicker.setDefaults($.extend($.datepicker.regional[“ru”]);
$(“#datepicker1,#datepicker2,#datepicker3”).datepicker({dateFormat:“yy-mm-dd”,
持续时间:“正常”,
月数:[1,2],
输入:对,
展会前:国庆日});
});

这是常规的日期选择器,你们可以在互联网上找到。我有var enabledDays,它指定了特定的月份日期年份,如果日历中的每个月都被激活,我只需要设置第一个日期,其他的则禁用。我该怎么做,伙计们。谢谢。

这个插件能满足您的需要吗?

是的。谢谢,我找到了这个代码:var today=new Date()$(“#禁用日期”).multiDatesPicker({addDisabledDates:[today.setDate(1),today.setDate(3)];如何将其添加到我的datepicker?您可以使用multiDatesPicker,然后根据需要实现您的配置选项。我是否必须实例化任何js库的替代jquery