特定の日付を強調表示するために Datepicker を使用したいと考えています。これが私の最新のコードです:
<script type="text/javascript">
var dates = [30/04/2010, 01/05/2010];
$(function(){
$('#datepicker').datepicker({
numberOfMonths: [2,3],
dateFormat: 'dd/mm/yy',
beforeShowDay: highlightDays
});
function highlightDays(date) {
for (var i = 0; i < dates.length; i++) {
if (dates[i] == date) {
return [true, 'highlight'];
}
}
return [true, ''];
}
});
</script>
私のCSSは:
#highlight, .highlight {
background-color: #cccccc;
}
カレンダーが表示されますが、強調表示されているものはありません。コードのどこに問題がありますか? 誰かがそれを助けることができれば、それは素晴らしいことです.
別のオプション/解決策は次のとおりです。すべての日付を無効にしますが、配列内の日付のみを使用できるようにします。
ありがとう!