В jQuery, как мне подняться на родительский узел?

StackOverflow https://stackoverflow.com/questions/2504684

  •  22-09-2019
  •  | 
  •  

Вопрос

Я просто хочу подняться на родительский узел, чтобы я мог сделать .find внутри этого родительского узла.

В некотором смысле, я хочу. Закрепить сестру.

Это было полезно?

Решение

$('el').siblings('li');

или же

$('el').parent().find('li');

Другие советы

Чтобы пройти к наиболее близкому родительскому узлу

$('.someclassname').closest('.parentclassname')

И найти узел внутри этого

$('.someclassname').closest('.parentclassname').find('.findwhatever')

Если узел, который вы находите, находится на том же уровне вашего текущего узла, скажем,

<div class="testcls">
  <p class="child1">child1</p>
  <p>child2</p>
</div>

В вышеприведенном ребенке2 - брат с детьми1, поэтому вы можете найти таких братьев и сестер, используя

$('child1').siblings();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top