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

如何找到jquery中嵌套元素的深度,jquery,Jquery,假设我有这样的经历: <ul id='B'> <li> <ul> <li id='A'></li> </ul> </li> </ul> 我想知道我要从a-b走多远。。我希望我需要的父母人数作为一个数字返回。我将如何实现它???尝试以下方法: var parent = $('#A').parent(); var count = 1; while ('

假设我有这样的经历:

<ul id='B'>
  <li>
    <ul>
      <li id='A'></li>
    </ul>
 </li>
</ul>

  • 我想知道我要从a-b走多远。。我希望我需要的父母人数作为一个数字返回。我将如何实现它???

    尝试以下方法:

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

    试试这个:

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

    您可以尝试:

    $('#B')。父项直到('#A')。长度+1;//最后一个1,因为我们要一直走到“#A”

    阅读更多关于

    的信息,您可以尝试:

    $('#B')。父项直到('#A')。长度+1;//最后一个1,因为我们要一直走到“#A”


    阅读更多关于

    @user933791欢迎..谢谢lot@user933791欢迎……非常感谢