问答详情
源自:2-16 综合案例

$("#menu_con .tag a:lt(4)");这个为啥没反应,是语法错误吗?

<script type="text/javascript">

    var man_a = $("#menu_con .tag a:lt(4)");//找到男装下第一类衣服把a元素从顺序1-4加上颜色

    //可以通过基本筛选器lt,选择匹配集合中所有索引值小于给定index参数的元素

    //注意了index是从0开始计算,所以选在1-4,为对应的index就是4

    man_a.css('color','red');

    }


我的理解是id为menu_con的div的后代元素class为tag的div,这个元素的后代元素a的前4个。


提问者:精慕门6444750 2018-10-14 12:53

个回答

  • 又是爱学习的一天
    2019-10-16 16:36:27

     var $man_a = $("#menu_con .tag a:lt(4)");

     $man_a.css('color','red');

    //你的这个$写了吗

  • qq_细水长流_19
    2018-12-31 17:47:17

        <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>//x

        <script src="https://libs.baidu.com/jquery/1.9.1/jquery.js"></script>//√

  • 慕粉2144247501
    2018-11-09 15:36:45

    你这样写没问题啊,我把你的样式复制过来,是可以显示的。你看看是不是其它地方有问题.

  • qq_眼缘_kRTWX6
    2018-10-15 12:47:07

    $("#menu_con div.tag dd:eq(0) > a:lt(4)").css('color','red');


  • 慕UI2166135
    2018-10-14 23:24:30

    $("#menu_con div.tag dd > p:first-child ~ a:lt(4)").css('color','red');