我能够制作一个内联 jQuery datepicker 样式的日历,这样当某一天发生事件时,它就会被突出显示。
现在的问题是,我想为特定突出显示的日期添加一个事件侦听器,这样当用户单击该日期时,页面将返回当天发生的所有事件。
现在我正在使用以下方法作为解决方法
$j('#datePicker').click(function(){
var selectedDate = $j('#datePicker').datepicker("getDate");
//function to retrieve all events on selectedDate;
});
但它有缺点,
- 当我单击日历的任何部分时,将触发该事件;
- 它不会过滤未突出显示的日期;
将单击事件侦听器添加到特定日期的正确方法是什么?我知道对于一些高级的 jQuery 编码器来说它是非常基础的。抱歉,如果有人已经问过这个问题,我在 API 中查找了它,但找不到任何东西。