How do I check if an element exists if the element is created by .append()
method?
$('elemId').length
doesn't work for me.
检查jQuery中是否存在元素\[重复\]
第300篇《检查jQuery中是否存在元素\[重复\]》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点
共3个回答
如何检查元素是否存在
if ($("#mydiv").length){ }
如果是的话0
,它的结果会false
更多true
。
不需要大于,小于比较。
你elemId
顾名思义,是一种Id
属性,这些都是可以做,以检查它是否存在:
Vanilla JavaScript:如果您有更多高级选择器:
//you can use it for more advanced selectors
if(document.querySelectorAll("#elemId").length){}
if(document.querySelector("#elemId")){}
//you can use it if your selector has only an Id attribute
if(document.getElementById("elemId")){}
jQuery的:
if(jQuery("#elemId").length){}
相似问题
问题类别
尝试这个:
如果元素不存在,则length属性将返回零。