1)基本选择器: ID Class Element *(通配符)
ID选择器:根据给定的ID匹配一个元素 通过元素的 id 属性中给定的值
类选择器:根据给定的css类名匹配元素 一个元素可以有多个类,只要有一个符合就能被匹配到
Element元素选择器:根据给定的元素标签名匹配所有元素 一个用于搜索的元素 指向DOM节点的标签名
* 匹配所有元素:匹配所有元素 多用于结合上下文来搜索 找到每一个元素
多个选择器组合:可以指定任意多个选择器 并将匹配到的所有元素合并到一个结果内
2)层级选择器: ancestor descendant parent>child parent+next parent~siblings
ancestor descendant:在给定的祖先元素下匹配所有后代元素 用于匹配元素的选择器 它是第一个选择器的后代元素
parent>child:在给定的父元素下匹配所有的子元素 用于匹配元素的选择器 它是第一个选择器的子元素
parent+next:匹配所有紧接在prev元素后的next元素
parent~siblings:匹配prev元素之后的所有siblings元素
3) 基本筛选器: First Last Eq:(index) Even Odd Gt:(index) Lt:(index)
4) 内容选择器:contains(text) empty() has(selector) parent
5) 可见性:
Hidden:匹配所有不可见的元素
Visible:匹配所有可见的元素
6) 属性选择器:[attribute] [attribute = value]
7) 子选择器:first-child first last-child last nth-child
这是我所学的jQuery 选择器,希望可以帮助到你们。以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!