jQuery选择器

基本选择器:
#id , id选择器, 通过id值获得元素
element,标签选择器, 通过标签名获得元素
.class ,类选择器, 通过class值获得元素。注意:使用点开头
s1,s2,… 多选择器,将多个选择器的结果添加一个数组中。
,所有,通配符
层次选择器:
A B ,获得A元素内部所有的B后代元素。
A > B ,获得A元素内部所有的B子元素。
A + B ,获得A元素后面的第一个兄弟B。
A ~ B ,获得A元素后面的所有的兄弟B。
基本过滤器:
:first , 第一个
:last ,最后一个
:eq(index) ,获得指定索引
:gt(index) 大于
:lt(index) 小于
:even 偶数,从 0 开始计数。例如:查找表格的1、3、5…行(即索引值0、2、4…)
:odd 奇数
:not(selector) 去除所有与给定选择器匹配的元素
:header 获得所有标题元素。
:animated 获得所有动画
:focus 获得焦点
类容过滤器:
:empty 当前元素为空(是否有标签体–子元素、文本)
:has(…) 当前元素,是否含有指定的子元素
:parent 当前元素是父元素
:contains( text ) 标签体是否含有指定的文本
可见性过滤:
:hidden 获取所有不可见元素
:visible 获取可见元素
属性过滤器:
[attribule] 获得含有指定的属性名的元素
[attribule=value] 获得属性名 等于 指定值的 的元素【1】
[attribule!=value] 获得属性名 不等于 指定值的 的元素
[attrSel1] [attrSel2] [attrSel3] 复合选择器,多个条件同时成立。类似 where …and…and【2】
[attribule^=value] 获得以属性值 开头 的元素
[attribule$=value] 获得以属性值 结尾 的元素
[attribule=value 获得 含有属性值 的元素
子元素过滤:
:nth-child(index) ,获得第几个孩子,从1开始。
:first-child , 获得第一个孩子
:last-child , 获得最后孩子
:only-child , 获得独生子
表单过滤:
:input 所有的表单元素。
:text 文本框
:password 密码框
:radio 单选
:checkbox 复选框
:submit 提交按钮
:image 图片按钮
:reset 重置按钮
:file 文件上传
:hidden 隐藏域 ,还可以获得
:button 所有普通按钮。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值