В jQuery, как мне подняться на родительский узел?
-
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();
Не связан с StackOverflow