【发布时间】:2014-02-27 19:37:51
【问题描述】:
我有一个 JQuery Datepicker,我在其中突出显示日期并将文本成功添加到工具提示中。我有一些与this tutorial 非常相似的东西。我遇到的问题是,如果在同一日期有多个事件,旧工具提示被最近添加的事件“覆盖”。我期待有一种方法可以“追加”(类似于 title+='new event'),但我在上面找不到任何东西。
$(document).ready(function() {
var SelectedDates = {};
SelectedDates[new Date('04/05/2014')] = 'event1';
SelectedDates[new Date('04/05/2014')] = 'event2';
SelectedDates[new Date('04/07/2014')] = 'event3';
SelectedDates[new Date('04/07/2014')] = 'event4';
$('#txtDate').datepicker({
beforeShowDay: function(date) {
var Highlight = SelectedDates[date];
if (Highlight) {
return [true, "Highlighted", Highlight];
}
else {
return [true, '', ''];
}
}
});
});
在此处查看 fiddle 以及该问题的工作示例:
理想的结果是在同一单元格中使用 event1event2 作为工具提示。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker