博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery|容易混淆的first、first-child、first-of-type
阅读量:6842 次
发布时间:2019-06-26

本文共 1205 字,大约阅读时间需要 4 分钟。

first与first-child 在使用过程中容易混淆。这次我们就把他理清楚。其实这是两个概念。

first:指集合中的第一个。举例:7层楼住户的第一户。
first-child:选择器选取属于其父元素的第一个子元素。2单元下每一层的第一户。
first-of-type 选择器选取属于其父元素的特定类型的第一个子元素的所有元素。

选取第一个 <p> 元素:

$("p:first")

定义和用法

:first 选择器选取第一个元素。

注意:这个选择器只用于选取单个元素。使用

选择器选取多个元素(每个父元素一个)。

最常见的用法:与其他选择器一起使用,选取指定组合中的第一个元素(就像上面的实例)。

语法

$(":first")

样例

这是第一个段落。

这是第二个段落。

这是最后一个段落。

image.png

first-child 选择器

选取属于 <p> 的父元素中第一个为 <p> 的元素:

$("p:first-child")

定义和用法

:first-child 选择器选取属于其父元素的第一个子元素。

注意:返回的是一个集合元素

语法

$(":first-child")

The first paragraph in body.

The first paragraph in div.

The last paragraph in div.

This is a span element.

The first paragraph in another div.

The last paragraph in another div.

The last paragraph in body.

image.png

说明:

第一个黄底色是指 父body 标签下的第一个是p元素的元素。
第二个黄底色是指 父div 标签下的第一个是p元素。

first-of-type选择器(强调位置是第一个)

选取属于其父元素的第一个 <p> 元素的每个 <p> 元素:

$("p:first-of-type")

定义和用法

:first-of-type 选择器选取属于其父元素的特定类型的第一个子元素的所有元素。

语法

$(":first-of-type")

body 中第一个段落。

div 中第一个段落。

div 中的最后一个段落。

这是一个 span 元素。

另一个 div 中第一个段落。

另一个 div 中的最后一个段落。

body 中最后一个段落。

image.png

注意最后一个黄色p元素,它是div中的第一个p元素,但是它的位置不是第一个。

转载地址:http://qkcul.baihongyu.com/

你可能感兴趣的文章
大分区使用xfs文件系统存储备份遇到的问题
查看>>
物联网快速发展 应用领域广阔
查看>>
记录-三步走FreeMarker Template学习
查看>>
vsts项目管理理论基础——MSF
查看>>
Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1
查看>>
Unity依赖注入使用详解
查看>>
浅谈Dynamic 关键字系列之二:调用属性,方法,字段
查看>>
酷炫好玩又实用 | 可能是CES上六个最值得买的电子产品
查看>>
Android无线调试
查看>>
Microsoft Security Essential: 微软安全软件
查看>>
新书内容连载(2):Android Activity的生命周期
查看>>
Android 字体修改,所有的细节都在这里 | 开篇
查看>>
Hash与Map
查看>>
Windows GVim
查看>>
系统键盘按钮keyCode大全
查看>>
kernel_read【转】
查看>>
内核分配大块连续内存的方法【转】
查看>>
【Python】random模块
查看>>
嵌入式Linux下Camera编程--V4L2【转】
查看>>
一文读懂最近流行的CNN架构(附学习资料)
查看>>