$(document).ready(function(){
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var month = new array("January","February","March","April","May","June","July","August","September","October","November","December");
var mon;
mon = month(m);
var today = m+"/"+d+"/"+y
$('#calendar').append('<div id="today">Today is'+' '+mon+'/'+d+'/'+y+'.');
});
1
A
ответ
4
Вместо mon = month(m);
использовать квадратные скобки обозначения: mon = month[m];
и new array()
должны быть new Array()
или еще лучше, использовать массив буквальным, как ['First','Second','Third']
$(document).ready(function(){
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var month = ["January","February","March","April","May","June","July","August","September","October","November","December"];
var mon;
mon = month[m];
var today = m+"/"+d+"/"+y
$('#calendar').append('<div id="today">Today is'+' '+mon+'/'+d+'/'+y+'.');
});
0
Похоже, вы не закрыли свой тег <div id="today">
. Добавьте </div>
в свой код.
Как так:
$('#calendar').append('<div id="today">Today is'+' '+mon+'/'+d+'/'+y+'.'+'</div>');
+0
Это не работает. – sakthig
Вы делаете *, что * правильно? ... Каков твой вопрос? – James
Нет, вы делаете это неправильно, начиная с названия. –