问答详情
源自:6-8 jQuery遍历之siblings()

siblings()相关疑问

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

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

提问者:乘蓄媛z 2016-10-05 23:40

个回答

  • 洋葱宝宝
    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')


  • 花散思起年回
    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')