06jquery的eq和index的差异比较

2019-03-11  本文已影响0人  An的杂货铺
<!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>
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        div {
            height: 300px;
            width: 700px;
        }

        div p,
        div h1,
        div h2 {
            float: left;
            width: 100px;
            height: 100px;
            background-color: #ccc;
            margin-left: 10px;
        }
    </style>
</head>

<body>
    <div class="box">
        <p></p>
        <p></p>
        <h1 class="active">haha</h1>
        <p></p>
        <p class="active"></p>
        <h2>hehe</h2>
    </div>
    <div class="box">
        <p></p>
        <p></p>
        <h1 class="active">haha</h1>
        <p></p>
        <p class="active"></p>
        <h2>hehe</h2>
    </div>
    <script src="./jquery-1.12.1.min.js"></script>
    <script>
        // index()得到的下标位置由自己在父元素中位置决定
       $('div p').click(function(){
        console.log($(this).index());
       })
        //eq() 大排队
        $(".box p").eq(1).css("background","green");
        $(".box p").eq(6).css("background","green");
        
    </script>
</body>

</html>

效果图


image.png
上一篇 下一篇

猜你喜欢

热点阅读