jQuery UI datepickerの日付に任意の色をつけるには、beforeShowイベントとonChangeMonthYearイベントで、日付の文字色を変更する。※イベントが発生した時点で色付けしようとしてもダメなので、setTimeoutで処理を遅延して実行させる。 function setWeekendColor() { var tr = $("table.ui-datepicker-calendar > tbody > tr"); for (var i = 0; i < tr.length; i++) { if (tr[i].firstChild.firstChild.style) tr[i].firstChild.firstChild.style.color = "red"; //sunday if (tr[i].lastChild.firstChild.style) tr
![jQuery:UI datepickerの週末に色をつける](https://cdn-ak-scissors.b.st-hatena.com/image/square/126e9c63960837b5815901e11e1f6c1303c17f2b/height=288;version=1;width=512/https%3A%2F%2Fblog.seesaa.jp%2Fimg%2Fogp_logo.png)