В моем текущем примере вы видите '. collapse 'контейнер, который срабатывает, когда кто-то нажимает где угодно на самом div. Здесь очень много '. collapse 'divs, но каждый из них запускается индивидуально из-за «этого» в JS. Проблема в том, что я не хочу, чтобы весь контейнер был триггером.Триггерный внутренний класс при активации класса контейнера как 'this'
Как заменить «.collapse» на JS и использовать h2: после этого, но все же вызывать .collapse как «это».
Дайте мне знать, если это сбивает с толку, поэтому я могу изменить свой вопрос, чтобы быть более понятным.
HTML
<div class="collapse">
<h2>sometext
::after
</h2>
</div>
JS
$('.collapse').on('click',function(e){
e.preventDefault();
$(this).toggleClass('active');
});
http://codepen.io/mariomez/pen/jyaWax
Я отредактировал мой вопрос. Я не могу поверить, что забыл «родителя». Спасибо, мой друг. – Mdermez
@Mdermez, пожалуйста. Рад был помочь. – Ionut