如何找到一个元素在jquery中嵌套的深度

说我有这样的事情:

而且我想知道我需要走多远才能离开…而且我希望我需要的父母数量可以作为一个数字返回。 我怎么能实现它?

你可以试试:

$('#B').parentsUntil('#A').length + 1; // last 1 because we're going until '#A'

DEMO

了解更多关于.parentsUntil()的信息

试试这个:

 var parent = $('#A').parent(); var count = 1; while ('B' != parent.attr('id')) { parent = parent.parent(); ++count; } 

演示

http://jsfiddle.net/yW2Vv/