단순화 된 예제를 제공하기 위해 페이지에서 다음 블록을 여러 번 반복했습니다 (동적으로 생성됨).
<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()