举一个简化的例子,我在页面上重复了以下块很多次(它是动态生成的):
<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.
任何人?谢谢。