我有一个很大的div,里面有很多小的div.说,
<div id="parent">
<div id="child1">
</div>
<div id="child1">
</div>
<div id="child2">
</div>
<div id="child1">
</div>
<div id="child1">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我目前处于最后一个'child1',那么如何使用prev()获得最顶级的child1?对我来说,当它到达'child2'时就会中断.
首先,您的HTML标记无效.在文档中不应该有更多具有相同ID的元素.
ID:
此属性为元素指定名称.该名称在文档中必须是唯一的.
类:
此属性为元素分配类名称或类名称集.可以为任意数量的元素分配相同的类名或名称.多个类名必须用空格字符分隔.
您可以使用parent和:firstchild来获取当前父元素中的第一个元素.
你可以使用这样的东西,如果你现在在元素'父'的任何孩子
$(this).parent().find("div:first-child");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1084 次 |
| 最近记录: |