Показать сообщение отдельно
  #16 (permalink)  
Старый 14.02.2019, 17:18
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от рони
$(function() {
$('.spoiler').on('click', '.trigger', function(event) {
   $('.st', event.delegateTarget).toggleClass('show');
});
});
Чтобы не вешать обработчик на каждый элемент можно использовать делегирование
$(document).on("click", ".trigger", function() {
	$(".st", this.parentNode).toggleClass("show");
});


Теперь можно свободно добавлять элементы .spoiler, они будут также функционировать!

Последний раз редактировалось Malleys, 14.02.2019 в 17:21.
Ответить с цитированием