Возможный дубликат:
Проверить event.target.parentElement с matchSelector js
У меня есть объект dom, я бы хотел сопоставить его родителей, всех родителей, с селектором, например querySelectAll()
, но для родителей, а не для детей. Подобно jQuery.parents('selector'), но мне НЕ нужна совместимость с задним числом. Кроме того, никакие библиотеки, пожалуйста. Я буду totes взять возвращаемое значение boolean.
Я могу записать это как рекурсивную функцию/для/, используя matchesSelector()
. Я ищу малоизвестные методы или более эффективный код.
Сохранение любой обработки стоит того. Думайте десятки тысяч проверок матча или даже более.