我想知道某个元素是否在文档中。
我尝试了两个选项,我想知道哪个是最好的资源。
1)
var $lastParent = $(element).parents().last();
var nodeName = $lastParent.prop('nodeName').toLowerCase();
var isInDocument = (nodeName == 'html');
2)
var isInDocument = document.contains(element);
答案 0 :(得分:2)
试试这个:
document.contains
或
document.body.contains()
结帐时{h} IsInPage
实施:https://developer.mozilla.org/en-US/docs/Web/API/Node.contains
答案 1 :(得分:1)
您可以使用if ($(element).length) return true;