如何检查元素是特定元素的子元素?

时间:2016-06-16 22:08:40

标签: javascript html

如果我使用elementA获取elementBdocument.querySelector,如何elementA elementBjQuery的子元素而不是elementA }?

考虑elementB可能不是$randarray[$i]的第一级孩子。

例如:http://jsbin.com/jijoqicozo/edit?html,js,output

1 个答案:

答案 0 :(得分:4)

您可以使用B.contains(A)来确定元素A是否是元素B的后代。

请注意,node.contains是包含的,这意味着B.contains(B)=== true

https://developer.mozilla.org/en/docs/Web/API/Node/contains