亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求解,糾結中

$('.item-2').siblings(':last').css('border', '2px solid blue').為什么只在最后一個div中的最后一個兄弟節點加上了邊框,應該是所有div中的最后一個兄弟都加上邊框, $('.item-2:last').siblings().css('border', '2px solid blue'),這個應該是在最后一個div中查找所有兄弟節點啊,求解

正在回答

12 回答

我也有過一樣的理解誤區,不過后來自己想想明白了,siblings()匹配的是所有兄弟元素,如果說選中的元素只有第一個盒子有的話就是匹配第一個盒子里的兄弟元素的最后一個,而只個例子是被選中元素在三個盒子里都有,所以就會把三個盒子的所有兄弟元素變成一個集合,在按照盒子的前后順序排列,所以最后一個盒子的最后一個也就是集合的最后一個。說的有點亂,你明白了嗎?

2 回復 有任何疑惑可以回復我~
#1

eureka_ 提問者

謝謝啦
2016-10-09 回復 有任何疑惑可以回復我~

:last選擇一個過濾和匹配當前jQuery集合在它的最后一個單獨的元素。所以就只有一個咯

0 回復 有任何疑惑可以回復我~
#1

eureka_ 提問者

不明白
2016-04-24 回復 有任何疑惑可以回復我~
首頁上一頁12下一頁尾頁

舉報

0/150
提交
取消

求解,糾結中

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號