我是帶有 Java 腳本概念的完整日歷的新手。我有一個(gè)完整的日歷。我有兩個(gè)按鈕工作日和休息日。我需要的是,只有在我選擇這兩個(gè)按鈕中的任何一個(gè)后,日歷中的日期單元格才能選擇??梢哉f,如果我選擇工作日按鈕,那么我選擇的單元格必須更改其背景顏色,并且必須將文本工作日添加到這些選定的單元格中。問題 2:另外,我需要將那些選定的日期添加到我的數(shù)據(jù)表中......這也有效,但如何將文本從按鈕傳遞給 td?代碼: 全日歷設(shè)計(jì):<div class="box box-primary"><div class="box-body no-padding"><!-- THE CALENDAR --><div id="calendar_full"></div></div><!-- /.box-body --></div>單獨(dú)加載日歷的腳本: <script> $(function () { var t = $('#Selection').DataTable(); var counter = 1; var date = new Date() var d = date.getDate(), m = date.getMonth(), y = date.getFullYear() $('#calendar_full').fullCalendar({ header: { left: 'prev,next today', center: 'title' //right: 'month' //agendaWeek,agendaDay' }, selectable: true, selectHelper: true, dayClick: function (date, jsEvent, view) { //var D = moment(date); t.row.add([ counter, date.format('dddd,MMMM DD,YYYY'), 'testing' ]).draw(false); counter++; cell.css("background-color", "teal"); } }) }) </script>這使我的日歷看起來正常,數(shù)據(jù)也添加到數(shù)據(jù)表中。但是對(duì)于我的按鈕,我現(xiàn)在只嘗試了 1 個(gè)按鈕:腳本如下: <script> $(function () { var t = $('#CalendarSelection').DataTable(); var counter = 1; var date = new Date() var d = date.getDate(), m = date.getMonth(), y = date.getFullYear() $('#calendar_full').fullCalendar({ header: { left: 'prev,next today', center: 'title' //right: 'month' //agendaWeek,agendaDay' }, }) </script>btnWorkingDay 是我的按鈕名稱。在我僅單擊 btnWorkingDay 按鈕后,日期單元格必須更改為藍(lán)綠色,并且文本必須作為工作日添加到該單元格中。我的腳本不起作用。有沒有什么辦法解決這一問題。請幫助。TIA。
如何通過單擊按鈕更改單元格背景顏色并在完整日歷單元格中添加文本
三國紛爭
2021-08-26 17:32:02