jQ选择器

jQ选择器分为基本选择器,层次选择器,过滤选择器,内容过滤选择器,可见性过滤选择器,属性过滤选择器,子选择过滤器,表单对象属性过滤选择器

注意:选择器中空格不容忽视,多一个空格和少一个空格也许会得到截然不同的结果。

例如:

var $t_a = $('.test :hidden');//表示class为test标记的子孙标记隐藏的数量 (.test和:hidden之间有一个空格   .test :hidden)

var $t_b = $('.test:hidden');//表示class为test标记的隐藏数量(.test和:hidden之间没有空格   .test:hidden)

1、层次选择器

(1)$("ancestor  descendant"),后代选择器   //选取ancestor(先祖)元素里的所有descendant(后代)元素。

返回:集合元素

例如:$(" div  span") //选取<div>里的所有的<span>元素

(2)$("parent>child"),子选择器  //选取parent(父元素)下的child(子元素)

例如:$(" div> span") //选取<div>里的子元素<span>

 

 

5、可见性选择器

注意:在可见性选择器中,需要注意选择器:hidden,它不仅包括样式属性display为none的元素,也包括文本隐藏域<input type="hidden" />和visibility:hidden之类的元素。

 

6、属性过滤选择器

1.[attribute];选取拥有此属性的元素;$("div[id]")选取拥有属性id的元素  

2.[attribute=value];选取属性的值为value的元素;$("div[title=test]")选取属性title为"test"的div元素  

3.[attribute!=value];选取属性的值不为value的元素;$("div[title!=test]")选取属性title不为"test"的div元素  

4.[attribute^=value];选取属性的值以value开始的元素;$("div[title^=test]")选取属性title已"test"开始的div元素  

5.[attribute$=value];选取属性的值以value结束的元素;$("div[title$=test]")选取属性title已"test"结束的div元素  

6.[attribute*=value];选取属性的值含有value的元素;$("div[title*=test]")选取属性title含有"test"的div元素  

7.[attribute|=value];选取属性的值等于给定字符串或以该字符串为前缀(该字符串后跟一个连字符"-")的元素;$("div[title|='en']")选取属性title等于"en"或以en为前缀(该字符串后跟一个连字符"-")的div元素  

8.[attribute~=value];选取属性用空格分隔的值中包含一个给定值的元素;$("div[title-='uk']")选取属性title用空格分隔的值中包含字符uk的元素  

9.[attribute1][attribute2][attribute3];用属性选择器合并成一个复合属性选择器,满足多个条件,每选择一次,缩小一次范围;$("div[id][title$='test']")选取拥有属性id并且属性title以"test"结束的div元素

 

转载于:https://www.cnblogs.com/xmlys/p/7644577.html

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值