您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2014年09月10日 10:45

原创 jQuery的文档筛选方法

216 次浏览 读完需要≈ 16 分钟

内容目录

本文列出了jQuery中几乎所有的元素筛选方法。这些方法能够在当前jQuery对象所匹配的DOM元素的基础上,再来进一步筛选、查找符合指定条件的元素。例如:

  • 在匹配元素中过滤掉符合某些条件、不符合某些条件的元素。
  • 根据匹配的元素查找与之相关的元素,例如:后代元素、子代元素、父元素、同辈元素、祖辈元素等。

jQuery对象的文档筛选方法

重要说明:如果"版本"列的版本号带有删除线(例如: 1.8),表示从该版本开始,此方法 已过时。如果版本号带有删除线,并且为红色(例如: 1.9),表示从该版本开始,此方法已 被移除
方法 初始版本 描述
判断方法——判断当前匹配元素中是否有符合条件的元素
hasClass() 1.2 判断是否有包含指定CSS类名的元素。
is() 1.0 判断是否有符合条件的元素。
过滤方法——在当前匹配元素中筛选符合条件的元素
eq() 1.1.2 返回指定索引的元素。
filter() 1.0 筛选符合条件的元素。
first() 1.4 返回匹配的第一个元素。
has() 1.4 筛选包含特定后代元素的元素。
last() 1.4 返回匹配的最后一个元素。
map() 1.2 使用函数处理每个匹配元素,并返回表示处理结果的jQuery对象。
not() 1.0 排除掉其中符合指定条件的元素。
slice() 1.1.4 选取其中连续的一部分元素。
查找方法——根据与当前匹配元素的关系查找符合指定条件的元素
children() 1.0 查找符合条件的子元素。
contents() 1.2 查找所有子节点(包括文本节点、注释节点等)。
end() 1.0 返回先前匹配的元素。
find() 1.0 查找符合条件的后代元素。
next() 1.0 查找当前元素之后紧邻的符合条件的同辈元素。
nextAll() 1.2 查找当前元素之后的符合条件的所有同辈元素。
nextUntil() 1.4 查找当前元素之后的符合条件的所有同辈元素,直到遇到满足特定条件的元素为止。
parent() 1.0 查找符合条件的父元素。
parents() 1.0 查找符合条件的祖辈元素。
parentsUntil() 1.4 查找符合条件的祖辈元素,直到遇到满足特定条件的元素为止。
closest() 1.3 查找符合条件的最近的祖辈元素。
offsetParent() 1.2.6 查找最近的被定位的祖辈元素。
prev() 1.0 查找当前元素之前紧邻的符合条件的同辈元素。
prevAll() 1.2 查找当前元素之前的符合条件的所有同辈元素。
prevUntil() 1.4 查找当前元素之前的符合条件的所有同辈元素,直到遇到满足特定条件的元素为止。
siblings() 1.0 查找当前元素符合条件的所有同辈元素。
添加方法——与当前匹配元素的基础上添加(追加)新的元素
add() 1.0 添加符合条件的元素。
addBack() 1.8 添加先前匹配的元素。
andSelf() 1.2~1.8 请使用addBack()方法替代。
  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论

打开导航菜单