jQuery相關(guān)問(wèn)題
//不分男女,選中第一類(lèi)衣服中第9個(gè)a元素,并改變顏色 ????//這里用了nth-child?選擇的他們所有父元素的第n個(gè)子元素 ????$(".tag?a:nth-child(10)").css('color','#66CD00');
??<div?class="tag"?style="display:block"> ????????????<dl> ????????????????<dd?id="dd1"> ????????????????????<p?id="p1">第一類(lèi)</p> ????????????????????<a>1.襯衫</a> ????????????????????<a>2.T恤</a> ????????????????????<a>3.牛仔褲</a> ????????????????????<a>4.休閑褲</a> ????????????????????<a>5.短褲</a> ????????????????????<a>6.針織衫</a> ????????????????????<a>7.西服</a> ????????????????????<a>8.西褲</a> ????????????????????<a>9.嘻哈褲</a> ????????????????????<a>10.西服套裝</a> ????????????????????<a>11.馬甲/背心</a> ????????????????????<a?name="setColor">12.羽絨服</a> ????????????????????<a>13.棉服</a> ????????????????????<a>14.夾克</a> ????????????????????<p>更多</p> ????????????????</dd> ????????????</dl> ????????</div>
為什么取10啊 不應(yīng)該是9嗎
2017-01-11
因?yàn)?nth-child(n)是選擇他們所有父類(lèi)的第n個(gè)元素,這里a:nth-child(10)的父類(lèi)是dd,p也是a父類(lèi)dd的一個(gè)子類(lèi),所以是10而不是9
2017-01-17
效果一樣,規(guī)范而已。
2017-01-17
不是,p是a父節(jié)點(diǎn)的子節(jié)點(diǎn),要算上。