Это код (извините, немного длинный)
Jquery:
Код: Выделить всё
$(function() {
var months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
var days = new Array('S', 'M', 'T', 'W', 'T', 'F', 'S');
var date = new Date();
$('#next').click(function() {
//gets current year from page
var curMon = $('#month').text();
for(var i in months) {
if(months[i] == curMon) {
//if not dec, increment i
if(i != 11) {
i++;
} else {
//else, back to jan and increment year
i = 0;
var curYear = $('#year').text();
curYear = parseInt(curYear) + 1;
curYear = curYear.toString();
$('#year').text(curYear);
}
$('#month').html(months[i]);
var yy = parseInt( $('#year').text() );
var days = daysInMonth(i, yy);
//clear all the dates
$('.day').each(function() {
$(this).text('');
});
$.ajax({
type: "POST",
url: "some.php",
data: "month="+months[i],
success: function(msg){
$('#month_fields').html(msg);
}
});
var firstDay = new Date(months[i]+', 1 ' + yy);
firstDay = firstDay.getDay();
var j = 1;
while(j
Подробнее здесь: [url]https://stackoverflow.com/questions/5799204/jquery-html-isnt-working-but-text-does[/url]