gpt4 book ai didi

javascript - Angular - 是 other 的子元素

转载 作者:行者123 更新时间:2023-12-01 01:48:50 25 4
gpt4 key购买 nike

我正在尝试找到一种纯粹的 Angular 方法来确定单击的元素是否是另一个元素的子元素。在 jQuery 中,我会执行 has(),但除了运行所有子项并进行比较之外,不确定在 Angular 中以哪种方式执行此操作。

jQuery:

if($(someelement).has(another)) { };

最佳答案

你也可以反过来。

您可以询问 A 是否是 B 的祖先,而不是询问 B 是否是 A 的子级:

function isAncestor(ancestor, element) {
var parent = element.parentNode;
while (parent && parent!=ancestor) {
parent = parent.parentNode;
}
return parent==ancestor;
}

关于javascript - Angular - 是 other 的子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com