最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
jQuery中closest和parents的区别
时间:2022-06-25 17:42:07 编辑:袖梨 来源:一聚教程网
1.父级
parent()——唯一父级元素,可能是0个或1个元素。
2.祖先
parents(selected)——所有selected祖先(不包含根元素),可能是0个、1个或多个元素。
closest(selected)——唯一selected祖先,可能是0个或1个元素。
closest和parents的主要区别是:
前者从当前元素开始匹配寻找,后者从父元素开始匹配寻找;
前者逐级向上查找,直到发现匹配的元素后就停止了,后者一直向上查找直到根元素,然后把这些元素放进一个临时集合中,再用给定的选择器表达式去过滤;
前者返回0或1个元素,后者可能包含0个,1个,或者多个元素。
closest对于处理事件委托非常有用。
相关内容可查看:https://www.111cn.net/wy/jquery/46871.htm
总结
1、closest查找开始于自身,parents开始于元素父级
2、closest向上查找,知道找到一个匹配就停止查找,parents一直查找到根元素,并将匹配的元素加入集合
3、closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象
相关文章
- 律学法考app如何进行试听 07-01
- Java 实现 Word 文档加密及权限解除 07-01
- 告别if-else地狱!Java 21模式匹配,代码优雅了10倍 07-01
- Java Swing 自定义组件库分享:十二 07-01
- Spring Cloud Gateway 微服务网关:路由 断言 过滤器 07-01
- 满族小吃街 07-01