jq+树结构_无限子元素

2019-06-05  本文已影响0人  cs大个子女生

实现一个树结构,但是不确定有多少个子元素

效果,没有写样式

源码

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

    <link rel="stylesheet" href="css/public.css">

    <script src="./js/jquery-1.12.4.min.js"></script>

</head>

<body>

    <div class="list">

        <ul class="aa">

            <li>我的第一层</li>

            <li>我的第二层</li>

            <li>我的第三层</li>

        </ul>

        <br/><br/>

        <ul class="aa">

            <li>我的第一层</li>

            <li>我的第二层</li>

            <li>我的第三层</li>

            <li>我的第四层</li>

        </ul>

    </div>

    <script>

        $(function () {

            $(".list ul").each(function () {

                $(this).find("li").hide().eq(0).show();

                $(this).find("li").click(function () {

                    $(this).next("li").slideToggle();

                    $(this).next("li").nextAll("li").hide();

                    $(this).next("li").css("padding-left", ($(this).index() + 1) * 10 + "px");

                })

            })

        })

    </script>

</body>

</html>

上一篇 下一篇

猜你喜欢

热点阅读