Я хочу знать, есть ли в документе определенный элемент.Каков наилучший способ узнать, находится ли элемент в документе?
Я пробовал два варианта, и я хочу знать, какой из них является лучшим с точки зрения ресурсов.
1)
var $lastParent = $(element).parents().last();
var nodeName = $lastParent.prop('nodeName').toLowerCase();
var isInDocument = (nodeName == 'html');
2)
var isInDocument = document.contains(element);
возможно дубликат [Есть ли "существует" функция для JQuery? ] (http://stackoverflow.com/questions/31044/is-there-an-exists-function-for-jquery) – Mathletics
Проверьте его длину? – Huangism
, если селектор не возвращает null, то он существует. – ProllyGeek