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