Я хочу добавить класс через jQuery в родительский элемент div с общим классом. Я могу использовать .closest, чтобы добавить класс, добавленный в правильный div.class, но он также добавляет класс к остальным разделам с одним и тем же целевым классом.Добавить класс только к ближайшему родительскому классу
Поэтому я хочу, чтобы класс добавлялся к дочерней кнопке.
$('.trigger').on('click', function() {
$('.myclass').addClass('current');
});
.current {
margin: 30px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="myclass">
<div style="background-color:red;">
<div style="padding:10px">
<button class="trigger">
Button
</button>
</div>
</div>
</div>
<div class="myclass">
<div style="background-color:blue;">
<div style="padding:10px">
<button class="trigger">
Button
</button>
</div>
</div>
</div>
https://api.jquery.com/parents/ – CBroe