Для спрощеного прикладу я маю наступний блок, який повторюється на сторінці багато разів (він динамічно генерується):
<div class="box">
<div class="something1"></div>
<div class="something2">
<a class="mylink">My link</a>
</div>
</div>
При натисканні я можу перейти до батьківського посилання за допомогою:
$(".mylink").click(function() {
$(this).parents(".box").fadeOut("fast");
});
Однак ... мені потрібно дістатися до <div class="something1">
цього конкретного батька.
В основному, хтось може сказати мені, як звернутися до брата або сестри вищого рівня, не маючи змоги звернутися до нього безпосередньо? Назвемо це старшим братом. Пряме посилання на ім’я класу старшого брата призведе до того, що кожен екземпляр цього елемента на сторінці зникне - що не є бажаним ефектом.
Я пробував:
parents(".box .something1") ... no luck.
parents(".box > .something1") ... no luck.
siblings() ... no luck.
Хто-небудь? Дякую.
.parent()
не є,.parents()