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

"我们知道使用:first过滤选择器可以获取指定父元素中的首个子元素,但该选择器返回的只有一个元素,并不是一个集合,而使用:first-child子元素过滤选择器则可以获取每个父元素中返回的首个子元素" 表述有问题 :first跟父元素没什么关系吧

正在回答

3 回答

其实我这里要表达的是:使用:first和:first-child都是返回首个子元素,这是它们的共同之处,但不同的是前者仅返回单个元素,而后者则返回一个包含多个首元素的子类集合。

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

实际上"橙子"等文字是li的text子Node,Dom中除了有element,text,attribute等都属于Node

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

这个代码里面完全没有父元素出现,提到父元素好像没有什么意义啊?容易引起歧义。包括:first一样,他其实返回的时候一群元素中的第一个元素。 first-child就不是很明白了:如果是返回父元素第一个子元素的集合,应该写成ul:first-child 而不是li-first-child.

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

Jaguar

是的,我也没弄明白,不过写成ul :first-child就行了,在ul后面加个空格....
2014-11-01 回复 有任何疑惑可以回复我~

举报

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

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

进入课程
微信客服

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

帮助反馈 APP下载

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

公众号

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