TheNopeSir
@TheNopeSir

Как применить класс к динамическим элементам?

Необходимо зачеркнуть span с текстом, даже если он добавлен динамически (т.е. его еще не существует, будет добавлен позже). Я написал код, но стиль "набрасывается" на все спан элементы с таким классом. Точно так же работает снятие класса (removeClass). Как сделать так, чтобы стиль распространялся только на один span за одно нажатие? (зачеркивался по одному клику и сбрасывал стиль только один элемент и не распространялся по DOM дереву)
Код: https://codepen.io/thekeksir/pen/KOgJKb
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
FeST1VaL
@FeST1VaL
Тихий
Немного переделал ваш код.

$('ul').on('click', ".text", function(){
	$(this).addClass('line');
});

$('ul').on('dblclick',".text.line", function(){
	$(this).removeClass('line');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект