siblings()相关疑问?

【字号: 日期:2022-06-08浏览:52作者:雯心

问题描述

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

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

问题解答

回答1:

siblings()相关疑问?-PHP中文网问答-siblings()相关疑问?-PHP中文网问答

围观一下哦,学习一下。

回答2:

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

回答3:

:last选择器是选择 匹配集合中所有元素的最后一个子元素。而 :last-child选择器是选择 匹配集合中,属于其父元素的最后一个子元素。

相关文章: