gpt4 book ai didi

javascript - Angularjs:如何检查元素的子元素是否包含某个元素(通过 ID)

转载 作者:行者123 更新时间:2023-11-30 17:01:24 24 4
gpt4 key购买 nike

<div id="divWrapper">
<input id="firstInput"/>
<div id="insideDiv">
<input id="secondInput"/>
</div>
</div>

这是我的 HTML 的基本结构。因此,如果可以访问“divWrapper”元素,我该如何检查它是否包含“secondInput”。

注意:这将在不使用 jQuery 的情况下完成。仅使用 Angularjs 实用程序函数。

更新:解决方案应该是动态的。这意味着它应该找到任何 child ,无论它在 DOM 树中的级别有多低。

更新 2:请不要被“input”元素误导。我不想跟踪其中的文本。我想要一个逻辑来检查我或我的 child 是否被点击。如果不是,那么隐藏我自己和我的 children 。

最佳答案

var secondInput = angular.element(document.querySelector("#divWrapper #insideDiv #secondInput"));

这将返回您要查找的元素,如果未找到任何内容,则为空。

关于javascript - Angularjs:如何检查元素的子元素是否包含某个元素(通过 ID),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28775651/

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