时间:2021-05-26
jQuery中closest和parents从表现上来看都是说查找上线元素的一些内容了,但如果说仔细可能各位不懂,下面我们一起来看看closest和parents区别。
1.父级
parent()——唯一父级元素,可能是0个或1个元素。
2.祖先
parents(selected)——所有selected祖先(不包含根元素),可能是0个、1个或多个元素。
closest(selected)——唯一selected祖先,可能是0个或1个元素。
closest和parents的主要区别是:
前者从当前元素开始匹配寻找,后者从父元素开始匹配寻找;
前者逐级向上查找,直到发现匹配的元素后就停止了,后者一直向上查找直到根元素,然后把这些元素放进一个临时集合中,再用给定的选择器表达式去过滤;
前者返回0或1个元素,后者可能包含0个,1个,或者多个元素。
closest对于处理事件委托非常有用。
总结
1、closest查找开始于自身,parents开始于元素父级
2、closest向上查找,知道找到一个匹配就停止查找,parents一直查找到根元素,并将匹配的元素加入集合
3、closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象
以上所述就是本文的全部内容了,希望大家能够喜欢。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例分析了jQuery中parents()和parent()的区别,分享给大家供大家参考。具体分析如下:其实在jQuery中,函数或者选择器的概念都是很容易
本文实例讲述了Jquery搜索父元素操作方法。分享给大家供大家参考。具体分析如下:1.parents()方法格式:复制代码代码如下:parents([selec
本文实例讲述了jQuery中closest()函数用法。分享给大家供大家参考。具体分析如下:此函数从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素。cl
在这个sprint中,因为要写前端UI,所以用到了jQuery,但是jQuery在向上遍历DOM树的API中,有parents()、parent()、close
本文实例讲述了jQuery中parents()方法用法。分享给大家供大家参考。具体分析如下:此方法取得一个包含着所有匹配元素的父辈元素的元素集合。所取得的父辈元