Задать вопрос
@stic
web-разработчик

Как повесить один обработчик click на несколько одинаковых элементов и при этом чтобы каждый из них открывался по одному?

Подскажите пожалуйста у меня имеется два дива, у каждого дива есть дочерний элемент они скрыты, мне нужно чтобы по клику открывался один блок а у меня открываются все.
<div class="block">
	<div class="item"></div>
</div>

<div class="block">
	<div class="item"></div>
</div>

<div class="block">
	<div class="item"></div>
</div>

================
$('.block').on('click', function(){
	$('.item').show();
});
  • Вопрос задан
  • 577 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
alekstar79
@alekstar79
Ну как то по подробнее наверное надо... А так вангую! Попробуй вот так, наверное это твое
$('.block').on('click', function() {
    $(this).find('.item').show();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы