Показать сообщение отдельно
  #1 (permalink)  
Старый 05.05.2018, 20:08
Аспирант
Отправить личное сообщение для Timurkin Посмотреть профиль Найти все сообщения от Timurkin
 
Регистрация: 12.08.2017
Сообщений: 49

Соседний элемент выше при клике
Добрый вечер.
На странице есть МНОГО одинакового HTML:
<div class="caption">
	<p class="One">Текст</p>
	<div class="collapse">
		<p>Текст2</p>  
		<a class="showmore">Ссылка</a>
	</div> 
</div>

Как мне сделать, чтобы при клике на <a class="showmore">Ссылка</a> у верхнего элемента p удалялся бы его класс One ?
Пробую так:
$(".collapse .showmore").click(function(e) {
		 	$(this).closest(".One").removeClass("One");
			e.preventDefault(); 
			})

Использую this, так как без него срабатывать будут несколько таких блоков. Пробовал и parents и siblings, по итогу не получается ничего(
Ответить с цитированием