jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery UI Datepicker – 禁用特定日期大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有(容易)的方式来设置jQuery UI Datepicker来禁止选择具体的预定日子?

我能够获得this approach的工作,但是它会产生一个空的错误,阻止它在IE中显示

提前致谢!

更新:如果我包括一些代码,可能有帮助吗?无论如何,大部分是从上述线程中直接得到的:

natDays = [
        [7,23],[7,24],[8,13],14],];

    function nationalDays(date) {
        for (i = 0; i < natDays.length; i++) {
            if (date.getMonth() == natDays[i][0] - 1
            && date.getDate() == natDays[i][1]) {
                return [false,natDays[i][2] + '_day'];
            }
        }
        return [true,''];
    }

    function NoweekendsOrHolidays(date) {
        var Noweekend = $.datepicker.Noweekends(date);
        if (Noweekend[0]) {
            return nationalDays(date);
        } else {
            return Noweekend;
        }
    }


    $(function() { 
        $("#datepicker").datepicker({
            inline: true,minDate: new Date(2009,6,6),maxDate: new Date(2009,7,14),numberOfMonths: 2,hideIfNoPrevNext: true,beforeShowDay: $.datepicker.Noweekends,altField: '#alternate',}); 
    });

再次感谢!

解决方法

您是否尝试使用前面的“var”关键字正确声明natDays?

另外 – 您在natDays定义的末尾有一个逗号。

natDays [i] [2]将无法正常工作,因为您的数组只包含2个项目 – 尝试’

此外,您将要设置您的beforeShowDay函数名称正确 – 看起来不像甚至调用您的自定义函数

大佬总结

以上是大佬教程为你收集整理的jQuery UI Datepicker – 禁用特定日期全部内容,希望文章能够帮你解决jQuery UI Datepicker – 禁用特定日期所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: