相关疑难解决方法(0)

jQuery:如何找到父母的特定孩子?

举一个简单的例子,我在页面上多次重复了以下块(它是动态生成的):

<div class="box">
   <div class="something1"></div>
   <div class="something2">
      <a class="mylink">My link</a>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

点击后,我可以通过以下方式访问链接的父级:

$(".mylink").click(function() {
   $(this).parents(".box").fadeOut("fast");
});
Run Code Online (Sandbox Code Playgroud)

但是......我需要找到<div class="something1">那个特定的父母.

基本上,有人可以告诉我如何引用更高级别的兄弟而不能直接引用它吗?我们称之为大哥哥.直接引用大哥的类名会导致页面上该元素的每个实例淡出 - 这不是理想的效果.

我试过了:

parents(".box .something1") ... no luck.
parents(".box > .something1") ... no luck.
siblings() ... no luck.
Run Code Online (Sandbox Code Playgroud)

任何人?谢谢.

jquery parent siblings jquery-selectors

91
推荐指数
5
解决办法
22万
查看次数

标签 统计

jquery ×1

jquery-selectors ×1

parent ×1

siblings ×1