如何使用引导日期选择器动态每月仅启用一个特定日期

问题描述

我正在使用引导日期选择器。在我的应用程序中,两个日期选择器(Datepicker-1和Datepicker-2),基于Datepicker-1,仅每个月启用了选定的日期,而必须在Datepicker-2中禁用所有其他日期,我尝试执行以下操作,第一次它工作正常,如果第二次我在Datepicker-1中更改日期,则意味着这些日期更改未反映在Datepicker-2上。

任何人都可以帮助解决此问题

$("#monthlydatepicker").click(function() {
var selectedDates = $("#datepicker").val().split(',');
var data = "";
for (var i = 0; i < selectedDates.length; i++) {
    var Cdates = selectedDates[i].split('/');
    data += Cdates[0] + ",";
}
data = data.replace(/,\s*$/,""); //Remove last comma seprated strings
data = JSON.parse("[" + data + "]");

$("#monthlydatepicker").datepicker({
    multidate: true,forceParse: 1,todayHighlight: true,updateViewDate: false,//clearBtn: true,format: "dd/mm/yyyy",beforeShowDay: function(d) {
        let myArray = data;
        if (myArray.includes(d.getDate())) {
            return true;
        }
        return false;
    },});

});

Here my code jsfiddle link

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)