相关疑难解决方法(0)

如何在jquery中找到第一个父元素

考虑以下html -

<div class="container1">
   <div class="container2">
      <div class="container3">
         <div class="container4">
             <div class="element">
             ...
         </div>
      </div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我想得到<div class="element">元素,我参考了container1.在jquery我做的是,

$(".container1").find(".element")
Run Code Online (Sandbox Code Playgroud)

代替 -

$(".container1").children().children().children().find(".element")
Run Code Online (Sandbox Code Playgroud)

这是在我引用任何父元素时查找任何子元素的过程.但是当我引用一个子元素并想要获取父元素时,每次我必须升级一级 -

$(".element").parent().parent().parent().parent()
Run Code Online (Sandbox Code Playgroud)

我不能这样做 -

$(".element").findParent()
Run Code Online (Sandbox Code Playgroud)

我没有在jquery中遇到像findParent()这样的任何方法.有没有我不知道的?或者它出于某种原因不存在?

html javascript jquery dom

11
推荐指数
2
解决办法
4万
查看次数

标签 统计

dom ×1

html ×1

javascript ×1

jquery ×1