在纯JavaScript或jQuery中获取元素深度的最简单方法是什么?我所说的“深度”是指它嵌套了多少个元素,或者它有多少祖先。
发布于 2011-01-17 15:35:16
这样如何:
$('#my-element').parents().length
发布于 2011-11-17 05:09:56
另外还有一个注解。如果你想获得与某个上下文相关的深度,你可以这样做:
var depth = $("#my-element","#ContextContainerID").parents("ul").length;
上面,我正在搜索容器#ContextContainerID中有多少个UL
发布于 2011-01-17 15:38:01
假设您不想在父对象中包含body和html标记来计算use:
$("#element").parents("*").not("body,html").size()
https://stackoverflow.com/questions/4710943
复制相似问题