jquery parent parents closest 使用区别 小记

parent() 方法返回被选元素的直接父元素。

DOM 树:该方法只沿着 DOM 树向上遍历单一层级。如需向上遍历直至文档根元素的所有路径(返回祖父节点或其他祖先),请使用 parents()。

parents()
从父元素开始
沿 DOM 树向上遍历,并返回匹配所传递的表达式的所有祖先
返回包含零个、一个或多个元素的 jQuery 对象
closest()
从当前元素开始
沿 DOM 树向上遍历,并返回匹配所传递的表达式的第一个祖先
返回包含零个或一个元素的 jQuery 对象

总 : 如果只想获取到指定单一的父元素,使用 closest 能更好的实现我们想要的效果。parents 获取到的是指定元素的元素合集。

猜你喜欢

转载自www.cnblogs.com/liuyuea/p/9151212.html