jQuery选择器

jq基本选择器:标签选择器丶类选择器 ,id选择器,并集选择器,全局选择器

标签选择器:element  描述:根据给定的标签名匹配元素

类选择器:.class    描述:根据给定的class匹配元素 

id选择器:#id  描述:根据给定的id匹配元素

并集选择器:逗号隔开  将每一个选择器匹配的元素合并后一起返回

全局选择器:*    匹配所有元素


jq层次选择器:层次喘着气通过DOM元素之间的层次关系来获取元素

后代选择器:ancestor descendant    选取ancestors元素里的所有descent(后代)元素

子选择器:parent>child  选取parent元素下的child(子)元素

相邻元素选择器:  prev+next  选取prev元素之后的next元素

同辈元素选择器:prev~sibings  选取prev元素之后的所有silblings元素


jq属性选择器:属性选择器通过HTML元素的属性来选择元素

语法构成:【attribute^ =value】 选取给定属性是以某些特定值开始的元素

【attribute$ =value】选取给定属性是以某些特定值结尾的元素

【attribute* =value】选取给定属性是以包含某些值的元素



基本过滤选择器:

语法::eq(index)  选取索引等于index的元素(index从0开始)

:gt(index)  选取索引大于index的元素(index从0开始)

:lt(index)  选取索引小于index的元素(index从0开始)

:header  选取所有标题元素,如h1-h6

:focus  选取当前获取焦点的元素

:animated  选取所有动画



可见性过滤选择器:通过元素显示状态来选取元素

:visible  选取所有可见元素        :hidden  选取所有隐藏的元素

:first-child  第一个子元素      :last-child  最后一个子元素    :first  第一个子元素  :last  最后一个子元素

:not()  不用加引号  除此之外的元素  :nth-of-type(index) 第index元素  :eq(index) 第index个元素,下标从0开始

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。