jquery选择器分类

 

 


jquery 基本选择器类型
类型对象 
标签body,div,p,table… 
ID#myid… 
.class 

 

 

 

jquery基本选择器组合
组合example说明
标签 标签 …ul ul li aul的子元素ul中li标签下的A元素
标签.类ul.list类为list的ul元素
标签#IDDIV#someDivID为somediv的div
   
.类 标签.myList ul li a 
.类 .类.myList .liclass 
.类 #ID.myList #myli一般id是独立的,$(#id) 只会返回找到的第一个ID,但是如果有2个的话,示例中的选择器也会起作用
   
#ID 标签#languages tr 
#ID #ID  
#ID .类#languages .liclass 

 

 

 

 

jquery高级选择器
:first*:first 返回第一个元素,li:first 返回第一个li元素与*:selector等价,*号可以用 类 标签 ID
:last 
:first-child第一个子元素,包括嵌套内部的首元素
:last-child 
:only-child没有兄弟节点的元素,即同级块内没有相同的元素,
:nth-child同*,nth-child(0)
:nth-child(n)第N个元素,从1开始 *:nth-child dom树的所以一个分支节点
:nth-child(even|odd)奇偶
:nth-child(Xn+Y) 
:even 
:odd 
:eq(n) 
:gt(n) 
:lt(n) 

 

 


 

jquery自定义选择器
:animated 与*:selector等价,*号可以用 类 标签 ID
:button匹配所有button标签,包括html5的button 标签和 <input type="button" vaule="ss"/>
:checkbox 
:checked被选择的复选框
:contains(text)包含文本的元素,*一直匹配到他的所有祖先元素,包括html. Div:contains(text)一直匹配的div,
:disabled 
:enabled 
:file匹配《Input type="file" />
:header匹配 H1,H2,H3… 等标题
:hidden匹配隐藏
:image匹配<input type="Image" />
:input 
:not(filter)反向筛选
:parent匹配有子元素的元素
:password匹配<input type="password" />
:radio 
:reset 
:selected 
:submit 
:text匹配<input type="TEXT" />
:visible 

 

 

 

jquery特殊选择器
选择器说明
*匹配任何元素
E匹配标签名称为E的所有元素
E F匹配标签名称为 F 作为E的后代节点的所有元素
E>F匹配标签名称为F的,作为E的直接子节点的所有元素
E+F匹配前面是临进兄弟节点E的所有元素(EF紧接着)
E~F匹配前面是任何兄弟节点E的的所有元素F(EF可以不紧接着)
E:has(F)匹配标签名称为E至少有一个标签名称为F的后代节点的所有元素
E.C匹配带有类名C的所有元素E。.C等效于*.C
E#I匹配id特征值为I的元素E,#i等效于*.#i
E[A]匹配带有特性A的所有元素E(不管特性A的值是什么)
E[A=V]匹配所有元素E,其特性A的值等于V
E[A^=V]匹配所有元素E,其特性A的值以V开头
E[A$=V]匹配所有元素E,其特性A的值以V结尾
E[A*=V]匹配所有元素E,其特性A的值包含V

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值