我想在日历上突出显示日期。突出显示的日期来自视图模型(IEnumerable类型)。我的代码如下:
<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
答案 0 :(得分:0)
这部分看起来不对:
if ($.inArray(theday, datesArray) <0) return [true, ""];
return [true, "specialDate"];
}
在使用if语句时,您应该使用{},而不是依赖单行if语句检查。另外,你有什么错误回来?至于代码,我可能会建议:
beforeShowDay: function (date) {
var theday = date.getDate();
if ($.inArray(theday, datesArray) <0) {
return [true, ""];
}
return [true, "specialDate"];
}