本文介绍了如何检查htmlElement对象存在于DOM中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有htmlElement对象,我需要检查它存在于DOM中:
它不存在于选择器中。

  $(htmlElement).length // 1 
$(htmlElement)[0] .className // k-button k-state-hover
$(htmlElement)[0] .nodeName // LI
$(li.k-button.k-state-hover)。length // 0


解决方案

您可以检查DOM是否包含 htmlElement

  if($ .contains(document,$(htmlElement)){
// htmlElement附加到DOM
}


I have htmlElement object and I need check it on exists in DOM:It doesn't exist by selector.

$(htmlElement).length // 1 
$(htmlElement)[0].className // k-button k-state-hover 
$(htmlElement)[0].nodeName // LI 
$("li.k-button.k-state-hover").length // 0
解决方案

You can check whether the DOM contains htmlElement with

if ($.contains(document, $(htmlElement)){
    // htmlElement is attached to the DOM
}

这篇关于如何检查htmlElement对象存在于DOM中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-22 00:56