最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

查找class="first-div"下的第一個(gè)a元素 為什么是$(".first-div a:first-child").css("color", "#CD00CD"); 為什么是$(".first-div:first-child").css("color", "#CD00CD");他的第一個(gè)子元素就是a元素啊

查找class="first-div"下的第一個(gè)a元素

為什么是$(".first-div a:first-child").css("color", "#CD00CD");

為什么是$(".first-div:first-child").css("color", "#CD00CD");他的第一個(gè)子元素就是a元素啊

正在回答

6 回答

我感覺(jué)前面都沒(méi)答到點(diǎn)子上。

<div class="left first-div">
??????? <div class="div">
??????????? <a>:first-child</a>
??????????? <a>第二個(gè)元素</a>
??????????? <a>:last-child</a>
??????? </div>
??????? <div class="div">
??????????? <a>:first-child</a>
??????? </div>
??????? <div class="div">
??????????? <a>:first-child</a>
??????????? <a>第二個(gè)元素</a>
??????????? <a>:last-child</a>
??????? </div>
??? </div>

因?yàn)?first-div的第一個(gè)子元素是<div class="div">,$(".first-div:first-child")選中的是???????

?????? <div class="div">
??????????? <a>:first-child</a>
??????????? <a>第二個(gè)元素</a>
??????????? <a>:last-child</a>
??????? </div>

所以你會(huì)看到第一個(gè)盒子里的字全變成紫色了,如果刪掉<div class="div">,變成如下

<div class="left first-div">
??????????? <a>:first-child</a>
??????????? <a>第二個(gè)元素</a>
??????????? <a>:last-child</a>
??????? <div class="div">
??????????? <a>:first-child</a>
??????? </div>
??????? <div class="div">
??????????? <a>:first-child</a>
??????????? <a>第二個(gè)元素</a>
??????????? <a>:last-child</a>
??????? </div>
??? </div>

那你寫的代碼就完全沒(méi)有問(wèn)題

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

隨心183

不對(duì)吧,(:first-child)是選中所有父級(jí)元素下的第一個(gè)子元素,但是你寫的$(".first-div:first-child"),里面的.first-div沒(méi)有父級(jí)元素,因此它選不中.first-div下面的第一個(gè)子元素div
2019-06-25 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)?(".first-div a:first child")的意思是選中的元素具備以下條件:1,必須是a元素;2,這個(gè)a元素還得是父級(jí)元素的第一個(gè)元素,否則選不中。

1 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)檫@個(gè)題只寫了a標(biāo)簽,如果還寫了其他標(biāo)簽,就要按照具體要求選擇出第一個(gè)a標(biāo)簽

0 回復(fù) 有任何疑惑可以回復(fù)我~
????$(":first-child")????
?這個(gè)選擇器選擇的是【在同一個(gè)父級(jí)元素】下的【所有子元素中】的【第一個(gè)元素】,所以前面的選擇器應(yīng)該選中的是【所有元素】這一塊,而不是【父級(jí)元素】例如:
?<ul>
?????<li></li>
?????<li></li>
?????<li></li>
?????<li></li>
?</ul>
??要用這個(gè)選擇器選中第一個(gè)【li】,那么應(yīng)該先選出【同一個(gè)父級(jí)元素】下的【所有元素】也就是【所有的li】,
??因此前面是
??$("ul?li");
??然后再?gòu)摹舅衛(wèi)i】里面選出第一個(gè)【li】,也就是
??$("ul?li:first-child");
?
?并不是CSS中的.firstChild這個(gè)屬性,看清楚了哈


0 回復(fù) 有任何疑惑可以回復(fù)我~

$(".first-div:first-child").css("color", "#CD00CD")這個(gè)查找的是.first-div下面的所有的第一個(gè)元素,包括他的第一個(gè)子元素,也包括他的所有后代元素里面的所有第一個(gè)元素

0 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)閍是要被查找的元素,查找使用的方法是(":first-child")。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

查找class="first-div"下的第一個(gè)a元素 為什么是$(".first-div a:first-child").css("color", "#CD00CD"); 為什么是$(".first-div:first-child").css("color", "#CD00CD");他的第一個(gè)子元素就是a元素啊

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)