首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery中parents()、parent()和closest()的区别

在jQuery向上遍历DOM树的API中,有parents()、parent()和closest(),这三个方法比较容易混淆,这里介绍一下三者的区别。 1....首先分别介绍下三个方法 parents([selector]) 本方法用于选择给定jQuery对象中包含的DOM元素或者DOM元素集的祖先节点,并将这些节点包装成jQuery对象返回,返回的节点集是以从里到外的顺序排序的...它和parents()不同的是,它只向上搜索一层,而parents()会搜索整个DOM树。 本方法也可以接受一个字符串选择器,用于筛选返回的元素。...区别 closest()从自身开始向上遍历,直到找到一个适合的节点,返回的jQuery对象包含0个或者1个对象; parents()从自身的父节点开始向上遍历,返回所有祖先节点,并根据选择器对这些节点进行筛选... $("b").parents()将返回:由span、p、div、body、html

3.1K1090

JQuery中closest、parent、parents、parentsUntil的区别

parents() 方法返回被选元素的所有祖先元素。 $(selector).parents(filter) 参数 描述 filter 可选。规定缩小搜索祖先元素范围的选择器表达式。...区别 parent():返回被选元素的直接父元素,返回包含零个或一个元素的 jQuery 对象 parents(selected):从父元素开始沿 DOM 树向上遍历,并返回匹配所传递的表达式的所有祖先...并返回匹配所传递的表达式的所有祖先,返回被选元素的第一个祖先,返回包含零个或一个元素的 jQuery 对象 closest()在没有传入选择器时,遍历将会一直抵达到根元素(html)后才会停止; 而parents...本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息: 原文出处:Yiiven https://www.yiiven.cn/closest-parents-diff-in-jquery.html

59020
您找到你想要的搜索结果了吗?
是的
没有找到

漫画:什么是最小生成树?

显然从0到2的边权值最小,把顶点2加入到已触达顶点集合,Parents当中,下标2对应的父节点是0。 3.从已触达顶点出发,寻找到达新顶点的权值最小的边。...显然从2到4的边权值最小,把顶点4加入到已触达顶点集合,Parents当中,下标4对应的父节点是2。 4.从已触达顶点出发,寻找到达新顶点的权值最小的边。...显然从0到1的边权值最小,把顶点1加入到已触达顶点集合,Parents当中,下标1对应的父节点是0。 5.从已触达顶点出发,寻找到达新顶点的权值最小的边。...显然从1到3的边权值最小,把顶点3加入到已触达顶点集合,Parents当中,下标3对应的父节点是1。 这样一来,所有顶点都加入到了已触达顶点集合,而最小生成树就存储在Parents数组当中。...[toIndex] = fromIndex; } return parents; } public static void main(String[] args) { int[][

46320
领券