Finds the closest ancestor of an element (or the current element itself) that
matches a selector. Uses the native
closest
method
if available in the browser.
$ yarn add closest-ng
- element - will check this element's parents
- selector - CSS selector to match parents
Example:
var closest = require('closest-ng');
closest(document.body, 'html') === document.documentElement
closest(document.body, 'body') === document.body
Both TypeScript and Flow type definitions for this module are included! The type definitions won't require any configuration to use.