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

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

$("li:eq(2)")和$("li:nth(2)")一樣么?不知道元素索引號(hào),怎么選倒數(shù)第2個(gè)元素?

<script type="text/javascript">

? ? ? ? ? ? $("li:eq(2)").css("background-color", "#60F");

? ? ? ? </script>

<script type="text/javascript">

? ? ? ? ? ? $("li:nth(2)").css("background-color", "#60F");

? ? ? ? </script>


正在回答

5 回答

$("li:nth-child(2)")選擇器與$("li:eq(2)")選擇器的不同之處在于:
$("li:eq(2)")選擇器只匹配一個(gè)元素,并且是所有匹配到的元素中的第2+ 1個(gè)元素(索引index從0開始算起);
$("li:nth-child(2)")選擇器則需要判斷匹配到的元素是否是其父元素的第2個(gè)子元素或符合其他特定要求(序號(hào)n從1開始算起),如果是就保留,否則將被舍棄。

?$("li:eq(-2)")就選擇到了倒數(shù)第二個(gè)元素


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

GoingForward 提問者

非常感謝!
2016-04-05 回復(fù) 有任何疑惑可以回復(fù)我~

1、':eq(index)'獲取當(dāng)前第“index”的元素,":nth-child(index)"則為每一個(gè)父元素匹配第“index”的子元素。

2、:nth-child從1開始的,而:eq()是從0算起的。

3、“怎么選倒數(shù)第2個(gè)元素?”你要理解了前兩個(gè)問題就會(huì)第三個(gè)了,作為檢驗(yàn)吧。


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

https://blog.pivotal.io/labs/labs/css-first-child-nth-child-and-last-child-are-not-like-eq

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

:nth-child(n)選擇器則需要判斷匹配到的元素是否是其父元素的第n個(gè)子元素或符合其他特定要求(序號(hào)n從1開始算起),如果是就保留,否則將被舍棄。

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

nth-child(n)選擇器與:eq(index)選擇器的不同之處在于:
:eq(index)選擇器只匹配一個(gè)元素,并且是所有匹配到的元素中的第index + 1個(gè)元素(索引index從0開始算起);
:nth-child(n)選擇器則需要判斷匹配到的元素是否是其父元素的第n個(gè)子元素或符合其他特定要求(序號(hào)n從1開始算起),如果是就保留,否則將被舍棄。

可以 var ss=document.getElementsTagName("li");$("li:eq(ss.length-2)").css("background-color","#60F")

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

舉報(bào)

0/150
提交
取消
jQuery基礎(chǔ)課程
  • 參與學(xué)習(xí)       154724    人
  • 解答問題       7289    個(gè)

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

進(jìn)入課程

$("li:eq(2)")和$("li:nth(2)")一樣么?不知道元素索引號(hào),怎么選倒數(shù)第2個(gè)元素?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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