qq_谜离_03319966
2016-12-16 12:03
//不分男女,选中第一类衣服中第9个a元素,并改变颜色
//这里用了nth-child 选择的他们所有父元素的第n个子元素
$(" a:eq(8)").css('color','#66CD00');
$("a:eq(8)") a 是一个拥有多个子节点的JQuery对象 eq()是JQuery对象获取子节点对象的内嵌函数,另外JavaScript 获取子节点的是get(索引号)方法。 8 是获取第9个节点对象的索引号,可能会问 为什么是9呢? 因为索引是从0开始的,如果参数是0的话,就是 获取第一个子节点对象,看到这里应该懂了吧!希望对你有帮助!
eq是equal的缩写,代表等于,a:eq(8)表示索引为8的a元素,因为索引从0开始,所以是第9个,索引为8的只有一个a元素,所以只能选中一个。
jQuery基础 (一)—样式篇
217509 学习 · 1218 问题
相似问题