不二如是 发表于 2017-7-30 21:33:02

本主题需向作者支付 10 鱼币 才能浏览 购买主题

sunbocheng 发表于 2017-11-27 23:19:30

$('#btn1').click(function(){
               $('.one:last-child').css('background','red');
         })
.one:last-child为什呢这样写不行呢?

a211827754 发表于 2018-9-17 09:42:01

sunbocheng 发表于 2017-11-27 23:19
$('#btn1').click(function(){
               $('.one:last-child').css('background','red');
      ...

    .one:last 的意思是所有满足class为.one的元素的最后一.one
    .one:last-child 的意思是先找到所有满足class为.one的元素 然后再在这些元素里面再去找满足class为.one的最后一个.one
    div:last-child 的意思是先找到所有div 然后再在这些元素里面再去找最后一个div
因为不二老师的class="one"的元素里面并没有包含 class="one" 的元素 所以这样写不行
你可以尝试 把 class="one" 里面的那几个 class="mini" 的元素改为 class="mini one"
再去尝试你的代码

tianyuan 发表于 2020-4-29 09:48:59

{:10_256:}

一笙彤 发表于 2020-6-13 19:30:43

00

败者食尘 发表于 2021-1-18 21:12:43

111

Rydia 发表于 2021-5-26 22:29:41

234

omg123460 发表于 2021-10-17 10:05:44

1

碉堡的小小 发表于 2022-1-10 16:16:26

1

jack6666 发表于 2022-10-8 21:08:06

1

dd8556471 发表于 2022-10-25 11:39:17

謝謝提供資料

peanutfs13 发表于 2023-9-13 16:33:46

1

孙忠亮 发表于 2023-11-7 14:19:06

1
页: [1]
查看完整版本: 0 1 6 5 ★ jQ“基本过滤选择器”Vs“子元素过滤选择器” | 【上】