问答详情
源自:2-7 jQuery选择器之基本筛选选择器

真心看不懂这几个eq;gt;it

<h3>:eq/:gt/:lt</h3>

    <div class="left">

        <div class="aaron">

            <p>:lt(3)</p>

        </div>

        <div class="aaron">

            <p>:lt(3)</p>

        </div>

        <div class="aaron">

            <p>:eq(2)</p>

        </div>

        <div class="aaron">

        </div>

        <div class="aaron">

            <p>:gt(3)</p>

        </div>

        <div class="aaron">

            <p>:gt(3)</p>

        </div>

    </div>

    <script type="text/javascript">

    //:eq

    //选择单个

    $(".aaron:eq(2)").css("border", "3px groove blue");

    </script>

    

    <script type="text/javascript">

    //:gt 选择匹配集合中所有索引值大于给定index参数的元素

    $(".aaron:gt(3)").css("border", "3px groove blue");

    </script>

    

     <script type="text/javascript">

    //:lt 选择匹配集合中所有索引值小于给定index参数的元素

    //与:gt相反

    $(".aaron:lt(2)").css("color", "#CD00CD");

    </script>


提问者:qq_不二_20 2017-04-11 21:18

个回答

  • linlin_1214
    2017-04-11 22:10:24

    .aaron:eq(2) 选中所有class为aaron的第三个标签。()里的为索引值,从0开始计数。

    .aaron:gt(3) 同样的,()里的为索引值,从0开始计数。选中从第四个开始后的所有class为aaron的标签

    .aaron:lt(3) 选中第四个的前面的所有class为aaron的标签