$("#menu_con .tag dd>a:lt(4)").css('color','red'); 為什么第二類下面的前4個(gè)不變色
就是下面這串代碼,感覺(jué)兩個(gè)類下面的前四個(gè)都要變色的,但是實(shí)際不是這樣的,求大神幫我分析一下,另一個(gè)提問(wèn)中?$("dd").find("a:lt(5)").css('color','red'); 這行代碼卻能兩個(gè)類都變色
? ? <script type="text/javascript">
? ? ? ? //把a(bǔ)元素從順序1-5加上顏色
? ? ? ? //可以通過(guò)基本篩選器lt,選擇匹配集合中所有索引值小于給定index參數(shù)的元素
? ? ? ? //注意了index是從0開(kāi)始計(jì)算,所以選在1-5,為對(duì)應(yīng)的index就是4
? ? ? ? $("#menu_con .tag dd>a:lt(4)").css('color','red');
? ? </script>
2016-08-23
$("#menu_con .tag dd>a:lt(4)")
你選取的是所有的dd子元素的a,作為dd子元素的a總共有40多個(gè)。這40多個(gè)你用:lt(4)選的就是前4個(gè)。
$("dd").find("a:lt(5)").css('color','red');這個(gè)呢是先選取DD標(biāo)簽,組成數(shù)組。然后在每個(gè)DD中執(zhí)行后面的操作,。