캘린더에서 요일을 강조 표시하려고합니다. 강조 표시된 날짜는 뷰 모델 (IEnumerable 유형)에서 가져온 날짜입니다. 다음과 같이 내 코드는 다음과 같습니다jquery datepicker 모델에서 배열 값을 전달하는 방법?
<script type="text/javascript">
var datesArray = new Array();
for (var item in Model) {
datesArray[datesArray.length] = "<%= item.PerformanceDate.Day %>";
}
$(document).ready(function() {
// Datepicker
$('.datepicker').datepicker({
inline: true,
beforeShowDay: function (date) {
var theday = date.getDate();
if ($.inArray(theday, datesArray) <0) return [true, ""];
return [true, "specialDate"];
}
});
});
이 내 코드에 무슨 잘못 알려 주시기 바랍니다 ...
고마워요! Anusha
내 이름이 Jon이라는 것을 어떻게 알았습니까? – Pointy
JS의 새 배열은 var datesArray = [];를 사용하여 만들어야합니다. – Zacho
다른 스레드에서 귀하의 이름을 보았습니다. datepicker에있는 데이터베이스의 데이터를 기반으로 이벤트를 표시하는 방법이 있는지 질문했습니다. 나는 똑같이하려고 노력하고있다. 처음에는 이벤트가있는 요일을 강조 표시하려고합니다. 내 모델에 일 목록이 있습니다. 그러나 항목이 존재하지 않는다고 말하는 오류가 발생합니다 – anusha