Skip to content

Instantly share code, notes, and snippets.

@hcharley
Created March 13, 2018 19:39
Show Gist options
  • Save hcharley/f27ec35e60996a119e88e156fdb2829e to your computer and use it in GitHub Desktop.
Save hcharley/f27ec35e60996a119e88e156fdb2829e to your computer and use it in GitHub Desktop.
countParentsOfQuerySelector.js
function countParentsOfQuerySelector(el, parentQuerySelector) {
let parentEl = el.parentNode;
let parentCount = 0;
while (parentEl) {
if (parentEl.matches(parentQuerySelector)) {
parentCount += 1;
}
parentEl = parentEl.parentNode;
}
return parentCount;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment