如何将数组值从模型传递到jquery日期选择器?

如何将数组值从模型传递到jquery日期选择器?,jquery,datepicker,Jquery,Datepicker,我试图突出日历上的日期。突出显示的天数来自视图模型(IEnumerable类型)。我的代码如下: <script type="text/javascript"> var datesArray = new Array(); for (var item in Model) { datesArray[datesArray.length] = "<%= item.PerformanceDate.Day %>"; } $(document).ready

我试图突出日历上的日期。突出显示的天数来自视图模型(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"];
        }

   });
});

var datesArray=新数组();
对于(模型中的变量项){
datesArray[datesArray.length]=“”;
}
$(文档).ready(函数(){
//日期选择器
$('.datepicker').datepicker({
是的,
beforeShowDay:功能(日期){
var theday=date.getDate();
如果($.inArray(theday,datesArray)此部分看起来有误:

 if ($.inArray(theday, datesArray) <0) return [true, ""];
           return [true, "specialDate"];
        }

if($.inArray(theday,datesArray)你怎么知道我的名字是Jon?JS中的新数组应该使用var datesArray=[];我刚刚在其他线程中看到了您的名字。您询问是否有方法根据datepicker上数据库的数据显示事件。我正在尝试同样的方法。最初我想突出显示有事件的日期。我在模型中有日期列表。但是,我收到一个错误,说如果部分工作正常,则项目不存在。它显示项目d上下文中不存在oes。我正在尝试访问模型属性以获取日期数组
 beforeShowDay: function (date) {
        var theday = date.getDate();
        if ($.inArray(theday, datesArray) <0) {
           return [true, ""];
        }
        return [true, "specialDate"];
 }