JQuery Datepicker获取代码绑定中的selectedmonth change事件

JQuery Datepicker get selectedmonth change event in codebehind

本文关键字:selectedmonth change 事件 绑定 Datepicker 获取 取代码 JQuery      更新时间:2023-09-26

我的页面上有一个jquery日期选择器:

<div id="COICalendar" class="datepicker ll-skin-vigo"></div>

脚本如下:

$("#COICalendar").datepicker();

这样我总能看到完整的一个月。现在,我如何在我的代码绑定文件中捕获"onselectedmonthchange"-事件(如果存在)?

我之所以需要这样做,是因为我想要几次约会来获得特定的颜色。这些日期来自数据库。

此外,我在同一页上有几个日历,当我更改其中一个日历上的月份时,我希望它们都更改为同一个月。

您可以尝试使用beforeShowDay事件回调:

// css
.highlightedDate {
  /* highlight styles */  
}
// javascript
function paintDatepicker(specialDates) {
   $("#" + dateFieldId).datepicker({
       beforeShowDay : function(calDate) {
        /* This callback function will be invoked before painting each
         * date.
         * Perform required business validations here and then check
         * if the conditions are met.
         * You may access 'specialDates' here.
         */
        if (condition) {
            return [true, "highlightedDate", calDate];
        } 
    }
   });
}