Elly

Theme editor

Pick a colour scheme
Home

Element.closest()

TIL
Element: closest() method - Web APIs | MDN

The closest() method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.

If you’re trying to do a :has() style check to see if an element has a certain parent, then Element.closest() is what you need. Don’t bother with looping through parent nodes, like I almost did :joy: