如何将数组值从模型传递到jquery日期选择器?
我试图突出日历上的日期。突出显示的天数来自视图模型(IEnumerable类型)。我的代码如下:如何将数组值从模型传递到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
<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"];
}