问答详情
源自:6-2 jQuery遍历之find()方法

怎么改变才可以把3个ul下的最后一个li改变呀

<script type="text/javascript">
    $("button:first").click(function() {
        $('.left').children().children().children(':last').css('border','red solid 3px')
    })
    </script>
<div class="left first-div">
        <div class="div">
            <ul class="level-1">
                <li class="item-1">1</li>
                <li class="item-2">2</li>
                <li class="item-3">3</li>
            </ul>
        </div>
        <div class="div">
            <ul class="level-2">
                <li class="item-1">1</li>
                <li class="item-2 test">2</li>
                <li class="item-3">3</li>
            </ul>
        </div>
        <div class="div">
            <ul class="level-3">
                <li class="item-1">1</li>
                <li class="item-2">2</li>
                <li class="item-3">3</li>
            </ul>
        </div>
    </div>

为啥光最后一个的ul下的最后一个li改变了http://img2.mukewang.com/59c77d870001b01509070307.jpg

$('.left').children().children().children(':last').css('border','red solid 3px') 

怎么改变才可以把3个ul下的最后一个li改变呀

提问者:可乐要加冰Xx 2017-09-24 17:41

个回答

  • Sicimike
    2017-09-26 10:15:11
    已采纳

     $('.left').children().children().children('.item-3').css('border','red solid 3px')


  • 金刚无敌葫芦娃
    2020-04-02 23:26:57

    $('ul').children(':last-child').css('border', '1px solid red');

  • 大耗子0
    2019-07-10 22:23:51

     $(".left").find("ul").find(":last").css("border", "2px solid red");

  • qq_何尝不在意_0
    2019-03-15 17:09:05

    $(".left").find(".item-3").css("border","3px solid red")

  • 天色将明
    2018-11-01 11:11:27

    $('.left').find($('li:last')).css("border","red 1px solid")

  • 小程序魔王
    2018-10-07 17:05:10

    $("li:last-child").css("border","3px solid red");

  • 卧龙不言
    2018-02-04 11:49:30

    $('.left').find('.item-3').css('border','3px solid red')

  • 市民高女士的小女儿
    2017-10-24 17:02:57

    $(".left").find("li:contains('3')").css("border","1px solid red");

  • qq_世界左右丈量阳光_0
    2017-10-07 19:09:36

     $(".left .div").find("li:last").css("border","1px red solid")

  • 慕前端1599144
    2017-09-28 22:02:08

    $(".left").find("li:last-child").css("border","1px solid red")//利用  last-child筛选器筛选属于其父元素最后一个元素的li

  • 可见光65
    2017-09-26 10:27:59

    $('.left').find('.item-3').css('border','red solid 3px')