【发布时间】:2015-04-14 19:32:06
【问题描述】:
我已经在我的项目中实现了 zabuto 日历。这是屏幕截图:
.
我希望单击时更改日期单元格的颜色。这是我的代码的一部分:
$(document).ready(function () {
$("#my-calendar").zabuto_calendar({
cell_border: true,
today: false,
show_days: true,
weekstartson: 0,
nav_icon: {
prev: '<i class="fa fa-chevron-circle-left"></i>',
next: '<i class="fa fa-chevron-circle-right"></i>'
}
});
});
这是 onClick 代码。
myDateFunction(this.id);
function myDateFunction(id) {
var date = $("#" + id).data("date");
document.getElementById("#" + id).style.color = "blue";
}
$("#my-calendar").zabuto_calendar({
action: function () {
return myDateFunction(this.id, false);
},
legend: [
{type: "text", label: "Special event", badge: "00"},
{type: "block", label: "Regular event"}
]
});
但这不起作用。我该如何解决?
【问题讨论】:
-
Wat....
myDateFunction中触发更改颜色的代码在哪里?我们如何在没有看到 HTML 标记的情况下知道我们需要定位的元素是什么?你能创建一个 jsFiddle 吗? -
道歉......这将是更改颜色的代码行:
document.getElementById("#" + id).style.color = "blue";
标签: javascript jquery calendar