Jquery html() не работает, но text() работаетJquery

Программирование на jquery
Ответить
Anonymous
 Jquery html() не работает, но text() работает

Сообщение Anonymous »

Привет, у меня странная проблема с событиями ajax jquery и html(). Я создаю календарь/событие для чего-то, и все работает, за исключением бита html().
Это код (извините, немного длинный)

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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»