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

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

求助?。。。?!

https://img1.sycdn.imooc.com//5b6fd7ff0001600f08400616.jpg怎么不是第一個第二哥的背景變成紅色,而是第二第三?

正在回答

5 回答

我覺得,$("div:not(.imooc)+div")中的div:not(.imooc)選擇的是第一個和第二個,+代表的是相鄰兄弟選擇器,所以是第二和第三

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

qq_孤單摩天輪_0 提問者

那不應該是1.2.3都變色嘛
2018-08-14 回復 有任何疑惑可以回復我~
#2

qq_孤單摩天輪_0 提問者

非常感謝!
2018-08-17 回復 有任何疑惑可以回復我~

div:not(.imooc)表示所有class屬性不是imooc的div集合,而“+ div”代表選擇你選中集合的接下來的兄弟div。

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

在css里面,+是表示相鄰兄弟,但是也只表示下一個(可以理解為jquery的next),不是上下,所以是第二和第三變色

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

同意一樓,你選擇的是1 2的相鄰兄弟元素,也就是 2? 3。

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

$("div:not(:imooc)+div")? 是冒號? 不是句號? ?

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

舉報

0/150
提交
取消
jQuery基礎 (一)—樣式篇
  • 參與學習       217492    人
  • 解答問題       1303    個

jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局

進入課程

求助?。。。?!

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

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

幫助反饋 APP下載

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

公眾號

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