Я пытаюсь добавить класс 'this', когда вы нажимаете на li, и когда вы нажимаете на класс с '.this', он не работает.jquery on 'click' не работает над сгенерированным классом
Даже если я использую метод .on, он не работает. Что мне не хватает? Это сводит меня с ума.
var thisLi = $('ul li');
$('li').on('click', function() {
$(thisLi).removeClass('that');
$(thisLi).removeClass('this');
$(this).addClass('this');
});
$('li.this').on("click", "li.this", function() {
$(this).addClass('that');
});
http://jsfiddle.net/zfda8145/2/
Я думаю, когда вы нажимаете на li.this, первый обработчик щелчка собирается удалить «этот» класс, а второй li.this нажмите обработчик никогда не будет вызван. См. Мой ответ ниже. – StephenCollins