为了账号安全,请及时绑定邮箱和手机立即绑定

问题来了 求老师或其他同学解答

在本章的第一节中介绍的:first选择器是获取第一个元素  但在本节的开头介绍的是:first过滤选择器可以获取指定父元素中的首个子元素  请问这两种说法的区别;

本节中说到使用:first-child子元素过滤选择器则可以获取每个父元素中返回的首个子元素,那么对于$("li:first-child"),请问li的子元素是什么元素

正在回答

2 回答

li:first获取的是标签li的第一个 ,只能获取到一个li  这里是不管父节点的

而li:first-child获取的则是li的父节点下的第一个li,可以获取到多个

0 回复 有任何疑惑可以回复我~

第一个和首个有区别吗?

这里li:first-child这句话的意思是获取li集合中的第一个元素

0 回复 有任何疑惑可以回复我~
#1

阿拉不斯加 提问者

第一个问题,第一章的介绍说是第一个元素 并没有说是指定父元素的子元素 我再举个例子 li:first 那么这个过滤选择器获取指定父元素(就是li?)中的首个子元素(li的子元素?) 第二个问题,你回答的是获取li集合中的第一个元素,但是本节的原文中第一段说的每个父元素的第一个子元素,这个不对等吧?
2014-12-03 回复 有任何疑惑可以回复我~
#2

丨Jin_Lee丨

li:first-child 获取li父元素的li类子元素集合的第一个元素,而不是li是父元素 ol:first 获取ol的子元素集合的第一个元素 应该是这样
2014-12-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154702    人
  • 解答问题       7289    个

加入课程学习,有效提高前端开发速度

进入课程

问题来了 求老师或其他同学解答

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号