parents()方法会查每一个元素的所有祖辈元素?

来源:6-4 jQuery遍历之parents()方法

咖啡学者

2017-03-21 19:52

  <h2>parents方法()</h2>
    <div class="left first-div">
        <div class="div">
            <ul class="level-2">
                <!-- A -->
                <li class="item-a">A</li>
                <!-- B -->
                <li class="item-b">B
                    <ul class="level-3">
                        <li class="item-1">1</li>
                        <li class="item-2">2</li>
                        <li class="item-3">3</li>
                    </ul>
                </li>
                <!-- C -->
                <li class="item-c">C</li>
            </ul>
        </div>
        <div class="div">
            <ul class="level-2">
                <!-- A -->
                <li class="item-a">A</li>
                <!-- B -->
                <li class="item-b">B
                    <ul class="level-3">
                        <li class="item-1">1</li>
                        <li class="item-2">2</li>
                        <li class="item-3">3</li>
                    </ul>
                </li>
                <!-- C -->
                <li class="item-c">C</li>
            </ul>
        </div>
    </div>

祖辈元素怎么理解,是祖父和父辈元素吗?由里到外开始,第一个红框是 <ul class="level-2">(B层的父辈),第二个红框是<div class="div">(B层的祖父辈),第三个红框<div class="left first-div">(B层的外祖父辈),第四个红框是<body>,最后一个是<html>。红框没看错吧?

我该怎么理解parents()方法?

写回答 关注

1回答

  • 管管0_0
    2017-03-21 23:35:16
    已采纳

    $('p').parents()寻找的是该p元素的所有父辈元素,每个父辈元素都有个框

    咖啡学者

    非常感谢!这样解释我就知道

    2017-03-22 13:46:01

    共 1 条回复 >

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114014 学习 · 590 问题

查看课程

相似问题