Предположим, у меня есть HTML, как показано ниже:
<div class="foo-container">
<div class="foo">
<div class="foo-child">
<span>The Important Label</span>
</div>
</div>
<div class="elem-to-manipulate">
<p>I want to manipulate the style in this because it's the sibling of "The Important Label"</p>
</div>
</div>
Как я могу нацелиться на этот элемент p
, основываясь на том факте, что у его брата есть текст The Important Label
.
Я получил что-то вроде
$('.root').find('.foo > .foo-child > span:contains("The Important Label")')
, что успешно дает мне элемент span
. Но теперь, как мне получить элемент p
в брате div
? Есть ли какой-нибудь способ узнать, у какого родителя есть брат или сестра?