$(document).ready(function(){
$("#dpDate").change(function(){
var departdate = $("#dpDate").val();
var day = new Date(Date.parse(departdate)).getDay();
switch(day)
{
case 0:day="Sundy";break;
case 1:day="Monday";break;
case 2:day="Tuesday";break;
case 3:day="Wednesday";break;
case 4:day="Thursday";break;
case 5:day="Friday";break;
case 6:day="Saturday";break;
}
$("#lbDay").html(day);
});
});
如果departdate的格式是 2010-01-01的, 替换成 2010/01/01 试试
既然是缺少对象,那你看看有没有id=dpDate 这样的元素, 或者找找是不是有多个id为dpDate的元素
var day = new Date(Date.parse(departdate)).getDay();
switch(day)
{
case 0:day="Sundy";break;
case 1:day="Monday";break;
case 2:day="Tuesday";break;
case 3:day="Wednesday";break;
case 4:day="Thursday";break;
case 5:day="Friday";break;
case 6:day="Saturday";break;
}
alert(day);
这段代码没错。
估计是你的JQUERY文件引用有问题。
$("#dpDate").change(function(){
var departdate = $("#dpDate").val();
var array = departdate.split(/\-|\//);
var date = new Date()
date.setFullYear(array[0])
date.setMonth(array[1]);
date.setDate(array[2]);
var day = date.getDay();
switch(day)
{
case 0:day="Sundy";break;
case 1:day="Monday";break;
case 2:day="Tuesday";break;
case 3:day="Wednesday";break;
case 4:day="Thursday";break;
case 5:day="Friday";break;
case 6:day="Saturday";break;
}
$("#lbDay").html(day);
});
});