在呈现日历之后绑定事件,可以使用 jQuery UI datepicker 的 onChangeMonthYear
和 beforeShow
选项来实现。下面是一个示例代码:
$(function() {
$("#datepicker").datepicker({
beforeShow: function(input, inst) {
// 在日历呈现之前绑定事件
$(document).on('click', '.ui-datepicker-calendar tbody td', function() {
// 在日期被点击时触发事件
console.log('日期被点击');
});
},
onChangeMonthYear: function(year, month, inst) {
// 在月份或年份更改时绑定事件
$(document).on('click', '.ui-datepicker-calendar tbody td', function() {
// 在日期被点击时触发事件
console.log('日期被点击');
});
}
});
});
在这个示例中,我们使用 beforeShow
选项在日历呈现之前绑定事件,并使用 onChangeMonthYear
选项在月份或年份更改时绑定事件。当用户点击日期时,我们在控制台中输出一条消息。
请注意,这个示例仅用于演示目的,实际应用中可能需要根据具体需求进行调整。
领取专属 10元无门槛券
手把手带您无忧上云