Задать вопрос

Можно ли в JS jQuery обратиться к родителю элемента?

Саше надо позвать Рому, как это сделать?
250e79c768ce4d1aa212815b9b9f7809.png

Допустим я не могу напрямую обратиться к id roma знаю только его класс и то, что ID у всех этих классов разные.

<div class="lala" id="roma">
  <div>
    <div class="cal">
    </div>
  </div>
</div>
<div class="lala" id="oma">
  <div>
    <div class="cal">
    </div>
  </div>
</div>
<div class="lala" id="poma">
  <div>
    <div class="cal">
    </div>
  </div>
</div>
<div class="lala" id="sroma">
  <div>
    <div class="cal"  >
    </div>
  </div>
</div>
<script type="application/javascript">
	$(document).ready(function(){
		$('.cal').click(function(){
//мои действия
		});
	});
</script>
  • Вопрос задан
  • 567 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 3
qonand
@qonand
Software Engineer
используйте метод parent()
Ответ написан
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
var parent = $(this).closest('.lala');
Ответ написан
Комментировать
1) Если нужно посадить обработчик на десяток елементов используйте on на документе и выборку по селектору
2) https://api.jquery.com/parents/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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