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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在不知道父元素的情況下選擇第n個孩子?

如何在不知道父元素的情況下選擇第n個孩子?

慕妹3146593 2019-12-06 11:20:30
我不知道在不知道父元素的情況下選擇第n個元素,最后一個元素或第一個元素的方法。nth-child存在,但僅針對兒童,例如:<div>   <p>One</p>   <p>Two</p></div>p:last-child選擇“兩個”段落,然后p:first-child選擇“一個”段落。但是,當我擁有動態代碼卻不知道父級名稱是什么,甚至不知道父級實際是什么(可能是div,span,anchor,ul等)時,該怎么辦?例如:<youdontknowwhat!>   <p class="select-me">One</p>   <p class="select-me">Two</p></youdontknowwhat!>如何在這里選擇第二段?(我無法選擇,youdontknowwhat!因為我真的不知道它是什么元素(這只是一個假設名稱)。為何會出現first-child,last-child以及nth-child選擇和NO :first,:last,:nth(像.select-me:first)?
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

有:first什么不同:first-child呢?每個HTML元素都是DOM中其他元素的子元素,但<html>根元素除外。– BoltClock


這是因為您不知道父元素。–福米茨


你不需要知道父元素:first-child或:nth-child()工作。即使您未指定父元素,它們也將起作用。


保證以下選擇器可以匹配任何適當的.select-me元素,而不管其父元素是什么:


.select-me:nth-child(2)


查看完整回答
反對 回復 2019-12-06
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

*  p:nth-child(2)

當然,最好指定父選擇器(出于性能考慮)


查看完整回答
反對 回復 2019-12-06
  • 3 回答
  • 0 關注
  • 810 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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