什么是 jQuery 选择器?
jQuery 选择器继承了 CSS 与 Path 语言的部分语法, 允许通过标签名, 属性名或内容对 DOM 元素进行快速, 准确的选择, 而不必担心浏览器的兼容性, 通过 jQuery 选择器对页面元素的精准定位, 才能完成元素属性和行为的处理.
jQuery 选择器的优势
代码更简单;
支持 CSS1 到 CSS3 选择器;
完善的机制处理
jQuery 选择器
jQuery 选择器分类示意图:
1, 基本选择器
jQuery 选择器中使用最多的选择器, 它由元素 id,class, 元素名, 多个元素符组成.
功能表如下:
2, 层次选择器
通过 DOM 元素间的层次关系来获取元素, 主要层次关系包括父子, 后代, 相邻, 兄弟关系.
功能表如下:
3, 过滤选择器
(1)简单过滤选择器
过滤选择器是根据某类过滤规则进行元素的匹配, 书写时都以 (:) 开头; 简单过滤是使用最广泛的一种.
功能表如下:
(2)内容过滤选择器
根据元素中的文字内容或所包含的子元素特征获取元素, 其文字内容可以模糊或绝对匹配进行元素定位.
功能表如下:
(3)可见性过滤选择器
根据元素是否可见的特征来获取元素
功能表如下:
(4)属性过滤选择器
属性过滤选择器根据元素的某个属性获取元素, 如 ID 号或匹配属性值的内容, 并以 "[" 号开始, 以 "]" 号结束.
功能表如下:
(5)子元素过滤选择器
获取所有父元素中指定的某个元素
功能表如下:
(6)表单对象属性过滤选择器
对所选择的表单元素进行过滤, 例如选择被选中的下拉框, 多选框等元素
功能表如下:
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/17867.html