- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jquery中选择器详解
jQuery-强大的jQuery选择器 (详解)[转]
1. 基础选择器 Basics
名称 说明 举例
#id 根据元素Id选择 $(divId) 选择ID为divId的元素
element 根据元素的名称选择, $(a) 选择所有a元素
.class 根据元素的css类选择 $(.bgRed) 选择所用CSS类为bgRed的元素
* 选择所有元素 $(*)选择页面所有元素
selector1,
selector2,
selectorN 可以将几个选择器用,分隔开然后再拼成一个选择器字符串.会同时选中这几个选择器匹配的内容. $(#divId, a, .bgRed)
2.层次选择器 Hierarchy
名称 说明 举例
ancestor descendant 使用form input的形式选中form中的所有input元素.即ancestor(祖先)为from, descendant(子孙)为input. $(.bgRed div) 选择CSS类为bgRed的元素中的所有div元素.
parent child 选择parent的直接子节点child. child必须包含在parent中并且父类是parent元素. $(.myListli) 选择CSS类为myList元素中的直接子节点li对象.
prev + next prev和next是两个同级别的元素. 选中在prev元素后面的next元素. $(#hibiscus+img)选在id为hibiscus元素后面的img对象.
prev ~ siblings 选择prev后面的根据siblings过滤的元素
注:siblings是过滤器 $(#someDiv~[title])选择id为someDiv的对象后面所有带有title属性的元素
3.基本过滤器 Basic Filters
名称 说明 举例
:first 匹配找到的第一个元素 查找表格的第一行:$(tr:first)
:last 匹配找到的最后一个元素 查找表格的最后一行:$(tr:last)
:not(selector) 去除所有与给定选择器匹配的元素 查找所有未选中的 input 元素: $(input:not(:checked))
:even 匹配所有索引值为偶数的元素,从 0 开始计数 查找表格的1、3、5...行:$(tr:even)
:odd 匹配所有索引值为奇数的元素,从 0 开始计数 查找表格的2、4、6行:$(tr:odd)
:eq(index) 匹配一个给定索引值的元素
注:index从 0 开始计数 查找第二行:$(tr:eq(1))
:gt(index) 匹配所有大于给定索引值的元素
注:index从 0 开始计数 查找第二第三行,即索引值是1和2,也就是比0大:$(tr:gt(0))
:lt(index) 选择结果集中索引小于 N 的 elements
注:index从 0 开始计数 查找第一第二行,即索引值是0和1,也就是比2小:$(tr:lt(2))
:header 选择所有h1,h2,h3一类的header标签. 给页面内所有标题加上背景色: $(:header).css(background, #EEE);
:animated 匹配所有正在执行动画效果的元素 只有对不在执行动画效果的元素执行一个动画特效:
$(#run).click(function(){
$(div:not(:animated)).animate({ left: +=20 }, 1000);
});
4. 内容过滤器 Content Filters
名称 说明 举例
:contains(text) 匹配包含给定文本的元素 查找所有包含 John 的 div 元素:$(div:contains(John))
:empty 匹配所有不包含子元素或者文本的空元素 查找所有不包含子元素或者文本的空元素:$(td:empty)
:has(selector) 匹配含有选择器所匹配的元素的元素 给所有包含 p 元素的 div 元素添加一个 text 类: $(div:has(p)).addClass(test);
:parent 匹配含有子元素或者文本的元素 查找所有含有子元素或者文本的 td 元素:$(td:parent)
5.可见性过滤器 Visibility Filters
名称 说明 举例
:hidden
匹配所有的不可见元素
注:在1.3.2版本中, hidden匹配自身或者父类在文档中不占用空间的元素.如果使用CSS visibility属性让其不显示但是占位,
您可能关注的文档
最近下载
- 南华大学2020-2021学年第1学期《高等数学(上)》期末考试试卷(B卷)及标准答案.pdf
- 名著阅读复习——《红岩》.pdf VIP
- 化工原理传热.ppt VIP
- 新生适应指导讲座.pptx VIP
- 第一单元 混合运算与数量关系(一) 单元教学课件 2025新苏教版数学三年级上册.pptx
- 《生产系统建模与仿真》教学课件—02系统建模与仿真的基础理论.ppt VIP
- 小学科学新教科版二年级上册全册教案(2025秋版).docx
- 一体化泵站安装施工方案.docx VIP
- 小学科学新教科版一年级上册全册教案(2024秋).doc VIP
- 七律二首 课件29张 2023-2024学年高教版(2023)中职语文职业模块..pptx VIP
文档评论(0)