Есть элемент, по клику на сервер уходит запрос, в случае, если с сервера приходит ответ, этому элементу должен прислониться класс. пробовал вот так:
$(this).addClass('active');
но ничего не происходит, подскажите как все таки прицепиться к текущему элементу но после срабатывания ajax?
$('.cal-month tbody td.cal-av').click(function(el) {
d = $(this).text();
m = $(this).parents('.cal-month').data('cal-month');
y = $(this).parents('.cal-month').data('cal-year');
today = y + '-' + m + '-' + d;
nid = $(this).parents('.node-ntcnjdsq-vfnthbfk').find('.field-name-nid .field-item').text();
var string = "nid=" + nid + "&today=" + today;
$.ajax({
url: '/qqq',
type: 'POST',
data: string,
cache: false,
success: function(result) {
$(this).addClass('active');//вот так не работает((
}
})
});
$this
в callback не относится к селектору, можете сделать так
$('.cal-month tbody td.cal-av').click(function(el) {
var button = $(this);
.......
success: function(result) {
button.addClass('active');
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ПриветКак можно проверить, прошла ли уже определённая дата в momentjs? Например, сегодня 08
Здравствуйте возникла непонятная ошибка при использовании кода клавиш, дело в том что все действия кодов работают кроме клавиш от 0 до 9 (48,49,50,51,52,53,54,55,56,57),...
На сайте, сделал добавление комментариев, подскажите, какой код можно вписать, что бы испортить данные?