Element.closest() 获取指定选择器的祖先元素

148 阅读1分钟

Element.closest() 获取指定选择器的祖先元素

Element.closest()  方法用来获取:匹配特定选择器且离当前元素最近的祖先元素(也可以是当前元素本身)。如果匹配不到,则返回 null

语法

var closestElement = targetElement.closest(selectors);

selectors 是指定的选择器,比如 "p:hover, .toto + q"

closestElement 是查询到的祖先元素,也可能是自身或 null

详细介绍见mdn官方文档:developer.mozilla.org/zh-CN/docs/…