正在回答 回答被采纳积分+1
1回答
小于飞飞
2017-04-28 11:33:11
你好,jQuery的:first-child选择器用于匹配作为父元素的第一个子元素的元素。:first-child选择器则需要判断匹配到的元素是否是其父元素的第一个子元素,如果是就保留,否则将被舍弃。举个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | < div id = "y1" > html < div id = "y2" > < ul id = "y3" > < li id = "y4" >item1</ li > < li id = "y5" >item2</ li > < li id = "y6" >item3</ li > </ ul > </ div > < div id = "y7" > < ul id = "y8" > < li id = "y9" >item1</ li > < li id = "y10" >item2</ li > </ ul > </ div > </ div > |
我们查找作为父元素的"长子"的div标签,则可以编写如下jQuery代码:
1 2 3 | // 选择了id分别为y1、y2的两个元素 // y1是父元素body标签的"长子",y2是父元素y1的"长子" $( "div:first-child" ); |
同理:
1 2 3 | $( 'li:first-child' ) // 查找作为父元素长子是li 的标签。 // 结果是 y4 和 y9 ,y4是y3的长子,y9是y8的长子. |
希望对你有帮助,祝学习愉快。
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧