本文介绍了如何检查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中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!