Задать вопрос
terrykon
@terrykon

Переключение классов CSS через checkbox не работает, почему?

Для динамически добавляемого элемента не работает переключение классов при клике на чекбокс.
Почему? Как исправить эту проблему?

<div>RT<input type="checkbox"></div>
  <div>SR<input type="checkbox"></div>
  <button>Add</button>

.check {
  color: red;
}

(function(){
  $('button').click(function(){
    $('div').last().after('<div>SS<input type="checkbox"></div>');
  });
  $('input[type="checkbox"]').on('click',function(){ 
    $(this).parent().toggleClass('check');
  });
})();
  • Вопрос задан
  • 250 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
terrykon
@terrykon Автор вопроса
@ynblpb_spb
дятел php
$(document).on("click", "input[type='checkbox']", function(event){
	$(this).parent().toggleClass('check');
});

попробуйте так?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы