jQuery选择器

jQuery选择器

1. 基本选择器

$("#id的值"): id选择器,根据id的值获取jQuery对象 ◦
$(".class的值"): class选择器,根据class的值获取jQuery对象 ◦ 
$("标签名称"): 标签选择器,根据标签名称 获取jQuery对象 ◦             			             	      
$("标签名1,标签名2,#id的值"): 多路选择器  ◦ 
$("*"): 匹配所有元素  

2. 层次选择器(前2个是父子关系选择、后2个是兄弟关系选择)

 $("selA selB"): 后代选择器,获取selA中所有selB(子子孙孙)的jQuery对象  ◦ 
 $("selA > selB"): 儿子选择器,获取selA中的子对象selB(儿子对象)的jQuery对象 ◦ 
 $("selA + selB"): 后序第1个兄弟选择器,获取selA后的第1个直接兄弟selB的jQuery对象 ◦ 
 $("selA ~ selB"): 后序所有兄弟选择器,获取selA后的所有兄弟selB的jQuery对象

3. 过滤选择器 ◦

a) 基本过滤选择器 
 $("selA:first"): 获取selA中的第1个jQuery对象 【重点】 
 $("selA:last"): 获取selA中的最后1个jQuery对象 【重点】 
 $("selA:even"): 获取selA中下标(从0开始)是偶数的jQuery对象 
 $("selA:odd"): 获取selA中下标(从0开始)是奇数的jQuery对象 
 $("selA:eq(index)"): 获取selA中下标=指定下标为index的对象 
 $("selA:gt(index)"): 获取selA中下标>指定下标为index的对象  			
 $("selA:lt(index)"): 获取selA中下标<指定下标为index的对象       
 $("selA:not(selB)"): 获取selA中排除掉selB的jq对象 ◦ 
 
b) 内容过滤选择器 
 $(“selA:contains(text)”): 获取selA中文本内容包含text的对象  		
 $("selA:empty"): 获取selA中的空标签对象
 $("selA:parent"): 获取selA中是父标签的jq对象 
 $("selA:has(selB)"): 获取selA中包含selB的jq对象
  
c)可见性过滤选择器 
 $("selA:hidden"): 获取selA中被隐藏的jq对象  
 $("selA:visible"): 获取selA中显示的jq对象 
   
d) 属性过滤选择器 
 $("selA[属性名]"): 获取selA中定义了指定属性名称的jq对象 
 $("selA[属性名=值]"): 获取selA中指定属性名称=指定值 的jq对象  	
 $("selA[属性名!=值]"): 获取selA中指定属性名称!=指定值 的jq对象 
 
e) 表单对象属性过滤选择器 
 $("selA:enabled"): 获取selA中可以使用的jq对象 
 $("selA:disabled"): 获取selA中不可使用(无效)的jq对象 
 $("selA:checked"): 获取selA中所有选中的单选和复选对象 		
 $("selA:selected"): 获取selA中下拉列表中选中的项 
f) 表单选择器 
 $(“input:text”): 获取input对象中的 类型是text的 jq对象 $("input[type=text]")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值