如何将jQuery选择器分为元素选择器、属性选择器和CSS选择器三种?
- 内容介绍
- 相关推荐
本文共计1352个文字,预计阅读时间需要6分钟。
jQuery的三种选择器:1. 基本选择器,通过元素ID、名称、类名、多个选择符组合来选取元素;2. 层次选择器,通过DOM元素间的层次关系来选取元素;3. 过滤选择器,根据特定的过滤规则来选取元素。
jquery的三种选择器:1、基本选择器,由元素ID、元素名、类名、多个选择符组成;2、层次选择器,通过DOM元素间的层次关系获取元素;3、过滤选择器,按照过滤规则的不同,该选择器还可分为简单过滤、内容过滤、可见过滤、属性过滤、表单过滤等。
本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。
1、基本选择器
它由元素ID、元素名、多个选择符组成,通过基本选择器可以实现大多数页面元素的查找
2、层次选择器
层次选择器通过DOM元素间的层次关系获取元素,其主要的层次关系包括后代、父子、相邻、兄弟关系,通过其中某类关系可以方便快捷地定位元素。
3、过滤选择器
过滤?肯定是要添加过滤条件的。通过“:”添加过滤条件,比如“$(“div:first”)”返回div元素集合的第一个div元素,first是过滤条件。
按照不同的过滤规则,过滤选择器中又可分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器等。
1)简单过滤选择器
过滤选择器根据某类过滤规则进行元素的匹配,书写时都以冒号(:)开头;简单过滤选择器是过滤选择器中过滤选择中使用最广泛的一种
2)内容过滤选择器
内容过滤选择器根据元素中的文字内容或所包含的子元素特征获取元素,其文字内容可以绝对模糊或绝对匹配进行元素定位
3)可见性过滤器
可见性过滤选择器根据元素是否可见的特征获取元素
4)属性过滤器
属性过滤器根据元素的某个属性获取元素,如ID号或匹配属性值的内容,并以“[”号开始、一"]"号结束
5)子元素过滤器
在页面开发过程中,尝尝遇到突出指定某行的需求。虽然使用基本过滤选择器“:eq(index)"可实现单个表格的显示,但不能满足大量数据和多个表格的选择需求。为了实现这样的功能,jQuery中可以通过子元素过滤选择器轻松获取所有父元素中的某个元素。
6)表单对象属性过虑器
表单对象属性过滤选择器通过表单中的某对象属性特征获取该元素,如enabled、disabled、checked、selected属性。
7)表单过虑器
在jQuery选择器中引入表单选择器,该选择器专为表单量身打造,通过它可以在页面中快速定位某表单对象。
以上就是jquery中选择器分为哪三种的详细内容,更多请关注自由互联其它相关文章!
本文共计1352个文字,预计阅读时间需要6分钟。
jQuery的三种选择器:1. 基本选择器,通过元素ID、名称、类名、多个选择符组合来选取元素;2. 层次选择器,通过DOM元素间的层次关系来选取元素;3. 过滤选择器,根据特定的过滤规则来选取元素。
jquery的三种选择器:1、基本选择器,由元素ID、元素名、类名、多个选择符组成;2、层次选择器,通过DOM元素间的层次关系获取元素;3、过滤选择器,按照过滤规则的不同,该选择器还可分为简单过滤、内容过滤、可见过滤、属性过滤、表单过滤等。
本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。
1、基本选择器
它由元素ID、元素名、多个选择符组成,通过基本选择器可以实现大多数页面元素的查找
2、层次选择器
层次选择器通过DOM元素间的层次关系获取元素,其主要的层次关系包括后代、父子、相邻、兄弟关系,通过其中某类关系可以方便快捷地定位元素。
3、过滤选择器
过滤?肯定是要添加过滤条件的。通过“:”添加过滤条件,比如“$(“div:first”)”返回div元素集合的第一个div元素,first是过滤条件。
按照不同的过滤规则,过滤选择器中又可分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器等。
1)简单过滤选择器
过滤选择器根据某类过滤规则进行元素的匹配,书写时都以冒号(:)开头;简单过滤选择器是过滤选择器中过滤选择中使用最广泛的一种
2)内容过滤选择器
内容过滤选择器根据元素中的文字内容或所包含的子元素特征获取元素,其文字内容可以绝对模糊或绝对匹配进行元素定位
3)可见性过滤器
可见性过滤选择器根据元素是否可见的特征获取元素
4)属性过滤器
属性过滤器根据元素的某个属性获取元素,如ID号或匹配属性值的内容,并以“[”号开始、一"]"号结束
5)子元素过滤器
在页面开发过程中,尝尝遇到突出指定某行的需求。虽然使用基本过滤选择器“:eq(index)"可实现单个表格的显示,但不能满足大量数据和多个表格的选择需求。为了实现这样的功能,jQuery中可以通过子元素过滤选择器轻松获取所有父元素中的某个元素。
6)表单对象属性过虑器
表单对象属性过滤选择器通过表单中的某对象属性特征获取该元素,如enabled、disabled、checked、selected属性。
7)表单过虑器
在jQuery选择器中引入表单选择器,该选择器专为表单量身打造,通过它可以在页面中快速定位某表单对象。
以上就是jquery中选择器分为哪三种的详细内容,更多请关注自由互联其它相关文章!

