Я проверил другие вопросы об этой проблеме, но они не помогли мне. Я не понимаю, почему это не работает, но вместо того, чтобы тратить часы на то, чтобы понять, я решил спросить здесь У меня есть следующий вызов AJAX:
$("#day_list li").live("click", function() {
var day = $(this).attr('value');
$.ajax({
type: "POST",
url: "/planner/get_detail",
data: { post_day: day, post_month: current_month, post_year: current_year },
success: function(data)
{
$(this).addClass('selected');
$(".detail_header").html(data['detail_header']);
}
});
});
Здесь все работает нормально, кроме $(this).addClass('selected');
. Мой класс .selected
пока выглядит так:
.selected
{
border: 1px solid red;
}
Я не вижу, что здесь не так, если честно. Должно быть что-то с видом, но что? Спасибо