Javascript 如何在Fullcalendar中取消选择一个或多个选定日期?

Javascript 如何在Fullcalendar中取消选择一个或多个选定日期?,javascript,Javascript,我在代码中使用了完整的日历js。我可以在日历中选择多个日期,但无法取消选择所选日期。我需要在哪里更改代码 在HTML文件中 在我的JS文件中 注: 我正在使用fullcalendar js文件和CSS文件。我已经在document ready函数中初始化了该函数。我需要取消选择所选日期。我可以选择多个日期,但无法取消选择日期 你能添加相应的html代码吗?我已经添加了请查看ITI。如果这确实是你在.js文件中的内容,那么它是无效的-标记是一个html元素,不能在javascript文件中使用。另

我在代码中使用了完整的日历js。我可以在日历中选择多个日期,但无法取消选择所选日期。我需要在哪里更改代码

在HTML文件中

在我的JS文件中

注:


我正在使用fullcalendar js文件和CSS文件。我已经在document ready函数中初始化了该函数。我需要取消选择所选日期。我可以选择多个日期,但无法取消选择日期

你能添加相应的html代码吗?我已经添加了请查看ITI。如果这确实是你在.js文件中的内容,那么它是无效的-标记是一个html元素,不能在javascript文件中使用。另外,您的ready函数回调中缺少右括号。好的,从下一次我会处理这个@halfer,您可以添加相应的html代码吗?我已经添加了,请查看一下ITI。如果这确实是您在.js文件中的内容,那么它是无效的-标记是一个html元素,不能在javascript文件中使用。另外,您的ready函数回调中缺少右括号。从下次开始,我将处理这个@Halfer
    <div class ="main-container fullcalendar-booking-course unselectCancel">
        <div id="calendar"></div>
    </div>
        <script type="text/javascript">
            $(document).ready(function() {
                getFullCalendar();
        </script>
        <script type="text/javascript">

            function getFullCalendar(){
                $('#calendar').fullCalendar({

                    header: { 
                        left: 'prev,next',
                        center: 'title',
                        right: 'month,agendaWeek'
                    },
                    views: {
                        month: {
                          titleFormat: 'YYYY, MM, DD'
                        }
                    },
                    validRange: function(nowDate) {
                        return {
                          start: nowDate,
                          end: nowDate.clone().add(1, 'months')
                        };
                    },
                    navLinks: true,
                    selectable: true,
                    selectHelper: true,

                    select: function(start, end) {
                        startDate = moment(new Date(start)).format("MM-DD-YYYY");
                        endDate = moment(new Date(end)).format("MM-DD-YYYY");

                        $("#calendar").fullCalendar('addEventSource', [{
                            start: start,
                            end: end,
                            rendering: 'background',
                            block: true,
                        }]);

                        $("#calendar").fullCalendar("unselect");
                    },

                    selectOverlap: function(event) {
                        return ! event.block;
                    },

                    editable: true,
                    eventLimit: true,
                    events: function(start, end, timezone, callback){

                    },
                    eventClick: function(event, jsEvent, view) {

                    },

                    loading: function(bool) {
                        $('#loading').toggle(bool);
                    },

                    eventRender: function(event, element){

                    },

                    eventAfterAllRender: function (view) {
                        var quantity = $('.fc-bgevent').length;
                        $("#quantity").val(quantity);
                    },

                }); 
            }

        </script>