Я пытаюсь найти многократно используемую функцию JS или jQuery, которая позволила бы мне проверить, является ли один объект потомком DOM другого.
Я видел модель тестирования для
$b.parents('nodename').length>0
Это замечательно, когда вам нужно только проверить, является ли элемент дочерним по отношению к какому-либо узлу с таким именем.
А как насчет конкретного узла? Вы не можете проверить
$b.parents($a).length>0
Поскольку родители jQuery принимают выражение имени узла в качестве аргумента для фильтрации.
В качестве небольшого фона я пытаюсь проверить, является ли цель события щелчка на документе дочерним объектом определенного объекта. Например, если event.target является дочерним элементом $ b, верните true, иначе верните false. Но эта функция может иметь другие последствия позже.
Спасибо!