选择日期是会触发组件的bind-click事件,可以在这个事件中获取当前选择的日期
具体如下:
Model.prototype.calendarClick = function(event) { var targetDate = ""; if (event.target.getAttribute("data-cal-date")) { targetDate = event.target.getAttribute("data-cal-date"); } else targetDate = $(event.target).parent().find("span").attr("data-cal-date"); };
bind-click事件无论在日期是是否有数据都会触发,如果需要在日期上有数据的时候才获取通过组件的onEventsSelected事件中event参数提供的数据获取日期,event的结构如下:
{ "source" : 组件的js对象 "begin": 选择的事件时间范围在begin和end之间 "end": 选择的事件时间范围在begin和end之间 timezone: 时区 }
评一波