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