jQuery:选择器问题(父级)
我有这样的标记:jQuery:选择器问题(父级),jquery,selector,Jquery,Selector,我有这样的标记: <ul class=container> <li rec=1> <div> <div> <div>i'm here</div> </div> </div> </li> </ul> 我在这里 现在我在div元素(“我在这里”)
<ul class=container>
<li rec=1>
<div>
<div>
<div>i'm here</div>
</div>
</div>
</li>
</ul>
-
我在这里
现在我在div元素(“我在这里”),如何获得对li的引用?
我试过div.parent(“li”)代码>但不起作用。使用
closest("li")
而不是父级父级仅获取直接父级 用于获取元素的唯一直接antecesor,在您的示例中,该元素是div
您应该使用或:
如果层次结构级别已知,但您不知道曾祖父母(本例中的li)将是什么类型的标记,则可以执行以下操作:$(“div”).contains(“我在这里”).parent().parent().parent();
div.parents("li");