第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

還是那個問題

?$("ol:first-child").css("background-color", "green");

我已經縮了(如下),ol的first-child應該是芹菜啊

<ol><li>芹菜</li>

? ? ? ? ? ? <li>茄子</li>

? ? ? ? ? ? <li>蘿卜</li>

? ? ? ? ? ? <li>大白菜</li>

? ? ? ? ? ? <li>西紅柿</li>

? ? ? ? </ol>

? ? ? ? <ol><li>橘子</li>

? ? ? ? ? ? <li>香蕉</li>

? ? ? ? ? ? <li>葡萄</li>

? ? ? ? ? ? <li>蘋果</li>

? ? ? ? ? ? <li>西瓜</li>

? ? ? ? </ol>


正在回答

5 回答

你這樣寫相當于尋找的是ol的所有父元素的第一個子元素集,找的是與ol同級的,是找不到li的,除非寫li:first-child,這才是找li的所有父元素的第一個子元素集,才會找到芹菜

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

Mr_Jp黎 提問者

非常感謝!
2016-03-30 回復 有任何疑惑可以回復我~

正確寫法

$("ol>li:first-child")

由于編輯器的網頁中沒有與ol同級的其他元素,所以ol可以省略,你可以試試給ol加個兄弟元素,此時如果你只寫li:first-child,就會把ol兄弟元素的第一個子元素也選擇進去,這不符合要求,謝謝!


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

應該是:前面的那里去找他的第一個孩子,如果是ol那就應該去ol里找第一個孩子,你可以這樣寫

<ol>

? ? ? ? <ol>周杰倫</ol>

? ? ? ? ? ? <li>芹菜</li>

? ? ? ? ? ? <li>茄子</li>

? ? ? ? ? ? <li>蘿卜</li>

? ? ? ? ? ? <li>大白菜</li>

? ? ? ? ? ? <li>西紅柿</li>

? ? ? ? </ol>

那你的ol:first-child就顯示的是ol的第一個孩子,就應該是周杰倫變色了,總之,A:first-chlid那孩子必定是從A集合去找,這是我的理解哈,如果有錯還請指出


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

我的理解是冒號(:)相當于過濾,冒號前面需要寫從哪個集合中去過濾,冒號后面需要寫位置信息如first、last、first-child、last-child、eq(index)等

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

?說說我的理解啊,$("li:first-child")是等價于$("ol li:first-child")的,前者相當于省略了父元素ol。樓主可以試試。

所以你寫成?$("ol:first-child")是錯的。

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

舉報

0/150
提交
取消
jQuery基礎課程
  • 參與學習       154723    人
  • 解答問題       7289    個

加入課程學習,有效提高前端開發(fā)速度

進入課程

還是那個問題

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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