課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ) (一)—樣式篇
a 的父元素不是class="div"嗎?為什么是last-div
2016-11-08
源自:jQuery基礎(chǔ) (一)—樣式篇 2-11
正在回答
關(guān)鍵要分清楚:first 和:first-child的區(qū)別。這兩者區(qū)別很大。
比如?$("body a:first")?和$("body a:first-child")區(qū)別就特別大
1,first-child 可以取多個a標(biāo)簽,只要該a標(biāo)簽是其父元素(父元素不一定是body,可以是任意的div,tr等等)的第一個元素,就會被匹配。a:first-child應(yīng)該連在一起理解,即條件為父元素的第一個子元素的a標(biāo)簽。滿足這個條件的就可能是多個呀。
2,first,就好理解了,查找出所有的a標(biāo)簽,再取第一個。
好好理解下吧。
qq_隨便先生論芝麻的重要性_03960610 提問者
你說的可以理解,但如果在class=“l(fā)ast-div”下的a元素index不應(yīng)該是0、1、2、3、4、5、6嗎?first也應(yīng)該只有一個啊,class=“div”下的a就應(yīng)該有3個
題目中并沒有說a的父元素是last-div啊。
【查找class="last-div"下的第二個a元素】括號里的是題目中注釋的原話。?這里只說了class="last-div"下的,a元素可以是子元素也可以是孫元素等等。
樓主可以翻一下前面將層級選擇器的章節(jié),$('.last-div a')這個選擇器的意思是找class=last-div下的所有后代a元素,并不只是子元素,加上篩選條件 ?:nth-child(2) ?就是 ?$('.last-div a:nth-child(2)') ?了。
$('.last-div > a')這樣用才是找class=last-div下的所有子元素a。
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網(wǎng)站布局
1 回答a 的父元素不是class="div"嗎?為什么是last-div
3 回答//查找class="last-div"下的第二個a元素 $(".last-div a:nth-child(2)")
2 回答為什么是點div(.div)? 這里div不是標(biāo)簽嗎?點div不是應(yīng)該用在class=div的嗎?
1 回答<div class="left last-div">
2 回答查找class="first-div"下的第一個a元素
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-09
關(guān)鍵要分清楚:first 和:first-child的區(qū)別。這兩者區(qū)別很大。
比如?$("body a:first")?和$("body a:first-child")區(qū)別就特別大
1,first-child 可以取多個a標(biāo)簽,只要該a標(biāo)簽是其父元素(父元素不一定是body,可以是任意的div,tr等等)的第一個元素,就會被匹配。a:first-child應(yīng)該連在一起理解,即條件為父元素的第一個子元素的a標(biāo)簽。滿足這個條件的就可能是多個呀。
2,first,就好理解了,查找出所有的a標(biāo)簽,再取第一個。
好好理解下吧。
2016-11-09
你說的可以理解,但如果在class=“l(fā)ast-div”下的a元素index不應(yīng)該是0、1、2、3、4、5、6嗎?first也應(yīng)該只有一個啊,class=“div”下的a就應(yīng)該有3個
2016-11-08
題目中并沒有說a的父元素是last-div啊。
【查找class="last-div"下的第二個a元素】括號里的是題目中注釋的原話。?這里只說了class="last-div"下的,a元素可以是子元素也可以是孫元素等等。
樓主可以翻一下前面將層級選擇器的章節(jié),$('.last-div a')這個選擇器的意思是找class=last-div下的所有后代a元素,并不只是子元素,加上篩選條件 ?:nth-child(2) ?就是 ?$('.last-div a:nth-child(2)') ?了。
$('.last-div > a')這樣用才是找class=last-div下的所有子元素a。