イベントが存在するセルの背景色を変更したい。この日のためにこの場合jQuery DatePickerイベントが存在するセルの背景色(ロード時)
:2016年4月7日
私はここにSOで解決策が見つからない、誰かが私を助けることができると思います。 はあなた
JSコードをありがとう:
// I WANT TO CHANGE BACKGROUND-COLOR FOR THIS DAY
var events = {"2016-04-07":[{"title":"Friday!!!!","description":"Weekend is starting!!!"}]};
// Setup our datepicker
$("#datepicker").datepicker({
dateFormat: "yy-mm-dd",
onSelect: findEvents
});
// Provide a function to find and display events
function findEvents (date) {
// Start by emptying our data container
$("#dateevents").empty();
// Potential date object
var dateObj = events[date];
// If no events exist for the selected date
if (!dateObj) {
return $("#dateevents").html("<h2>" + date + ": No Events</h2>");
}
// If we've made it this far, we have events!
$("#dateevents").html("<h2>" + date + ": " + dateObj.length + " Events Planned</h2>");
// Cycle over every event for this date
$.each(dateObj, function (index, event) {
// Build a list for each event
var $list = $("<ul>");
// Add all event details to list
$.each(event, function (name, desc) {
$("<li>").html(name + ": " + desc).appendTo($list);
});
// Place list in container
$list.appendTo("#dateevents");
});
}
フィドル:http://jsfiddle.net/qSCek/6/
[jqueryの日付ピッカーのセルの色を変更する方法](http://stackoverflow.com/questions/2906266/how-to-change-the-cell-の可能性のある重複jpeg-datepickerの色) – TyrantsBeard
@TyrantsBeard onSelectではなく、datepickerがロードされているとき –