siblings()相关疑问

来源:6-8 jQuery遍历之siblings()

乘蓄媛z

2016-10-05 23:40

$('.item-2').siblings(':last').css('border', '2px solid blue')

为何这句话在实现当中,只对最后一个class=item-2的后紧邻li设置了边框,而不是所有class=item-2的后紧邻li设置了边框?那么后者该如何实现?

写回答 关注

4回答

  • 洋葱宝宝
    2017-04-14 20:37:16

    吃饱饭没事做系列,我也来一发吧

    $('.item-2').next().css('border', '2px solid blue');

  • 慕粉3819970
    2016-11-03 23:52:18
    $('.item-2').siblings(':last-child').css('border', '2px solid blue')


    慕尼黑841... 回复慕粉3819...

    已理解,非常感谢!

    2016-11-29 15:23:46

    共 3 条回复 >

  • 花散思起年回
    2016-10-21 11:50:06

    $('.item-2').siblings(':gt(3)').css('border', '2px solid blue')这样好像可以耶,(*^__^*) 嘻嘻……

  • 斜杠男人
    2016-10-06 09:25:58

    因为siblings(':last')中添加的有过滤器":last",这是对所有class=item-2的后紧邻li设置了边框 :$('.item-2').siblings().css('border', '2px solid blue')

    乘蓄媛z

    兄弟,看清问题不是前后紧邻

    2016-10-06 10:01:13

    共 1 条回复 >

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114014 学习 · 590 问题

查看课程

相似问题