我只是想知道如何检查div是否没有子元素,因为如果元素没有加载到指定div中,我需要放置一个占位符文本。检查div是否有html元素
这里是我的代码:
var test = ($('#'+chartId)).children().length;
console.log(test);
if(test==""){
alert('empty');
}
else{
alert('present');
}
将这项工作,如果我想如果Flash组件被加载到一个div来检测?
你为什么不尝试一下,并询问如果它不工作吗? – strauberry
您不需要将长度转换为字符串。只要'if($(“#id”)。length)'会做。是的,'children()'只会返回HTML孩子,所以你应该安全使用 – CodingIntrigue