I’m trying to add a class to the td of the day number when it is clicked. I.e. when a user clicks on a date in the calendar (I’m using v.2.1 build 90226) I want the background to turn red by adding a css class. Not just for one date but multiple dates.
I try to use this code but I can’t seem to itterate to the parent node/container for day number (I use jQuery):
mCal.attachEvent("onClick", mSelectedDate);
...
function mSelectedDate(date) {
$(this).addClass('insensitive');
return true;
}
I’ve searched through the dhtmlxcalendar.js file and for example this.entObj.className gives me the class name of the calendar container but, as I mentioned, I need the td which holds the day number.
As I now see that it is not possible to achieve my goals I have a feature request:
I want to be able to select and deselect one or more days.
When you click on a day the background turns red, click on that day again the background gets removed (to original state). I’ve seen this on several booking calendars.
Is this possible or, perhaps, could someone tell me how to achieve this by altering the dhtmlxcalendar.js file?
Get a guaranteed answer from DHTMLX technical support team
under the most suitable support plan