jquery - 如何使用jquery到达叔叔

标签 jquery html dom parents

<div id="grandfather">
  <div id="uncle"></div>
  <div id="father>
    <div id="me"></div>
  </div>
</div>

我在 $("#me") ,我想选择我的叔叔,使用类似的东西:

 $("#me").find("#uncle")
 $("#me").next("#uncle")
 $("#me").prev("#uncle")

如何?

最佳答案

你可以使用 $.parent$.prev 假设你的叔叔总是高于你的父亲:

$(this).parent().prev(); // where 'this' is #me

你也可以一直走到你祖父那里,从那里找到叔叔:

$(this).parents("#grandfather").find(".uncles");

或者您可以搜索您父亲的 sibling :

$(this).parent().siblings("#uncle");

我鼓励您阅读 Traversing用于各种其他方法的 jQuery API 的一部分。

关于jquery - 如何使用jquery到达叔叔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10459418/

相关文章:

html - 如何使用 HTML 和 CSS 在文本上制作斜线?

javascript - 使粘性标题粘在顶部

javascript - 使用php将视频文件加载到html5播放器

javascript - 如何动态更改我的包含到 js 文件?

javascript - 查看jstree搜索结果

javascript - 如何模拟 ajax 响应

java - java中读取XML的所有父节点

javascript - 是否有一种非天真的方法来计算 DOM 偏移量的逻辑偏移量?

javascript - 使用 javascript 提取当前 img src 值

javascript - Bootstrap - jquery php加载模态窗口的输入字段