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

jQuery基础(二) 6-2 find() 任务中的问题

要满足任务中的要求,即:

在class="left"的元素中
找到后代元素li中的最后一个
并加上红色的边框

为什么这样写“$('.left').find('.item-3').css('border','1px solid red')”不行(没有预期的效果)。

提问者:慕粉4340077 2016-12-23 09:44

个回答

  • 醒醒醒醒
    2017-01-02 15:19:47

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

    item-3前面要加点代表类名


  • qq_秃头披风侠_0
    2016-12-23 10:58:11

    因为他BODY里有 3个 class 值为 item-3的元素,所以 你要 find('.item-3:last') 才能选中最后一个