Javascript 如何使用Jquery检查是否存在任何可见的div?
我有一个HTML文档,我想在页面加载后用Jquery检查是否有任何可见的div元素 在documentready函数之后,一些js函数将生成多个div元素,我想检查是否生成了这些div元素 我发现下面的代码,但它检查的ID,但我没有任何IDJavascript 如何使用Jquery检查是否存在任何可见的div?,javascript,jquery,Javascript,Jquery,我有一个HTML文档,我想在页面加载后用Jquery检查是否有任何可见的div元素 在documentready函数之后,一些js函数将生成多个div元素,我想检查是否生成了这些div元素 我发现下面的代码,但它检查的ID,但我没有任何ID function checkContainer () { if($('#divID').is(':visible'))){ createGrid(); }else { setTimeout(checkCont
function checkContainer () {
if($('#divID').is(':visible'))){
createGrid();
}else {
setTimeout(checkContainer, 50);
}
}
我想用JQuery检查是否有任何可见的div元素
如果至少有1个div可见,则返回true。为什么不尝试搜索div而不是div Id:
function checkContainer () {
if($("div").is(':visible'))){
createGrid();
}else {
setTimeout(checkContainer, 50);
}
}
如果有任何div,我认为这就足够了:
if($('div')){console.log('present');}
那么您有什么来代替
id
?然后使用div
,因为它是您要寻找的。只需在选择器中添加父项,即可获得正确的div。您可以在生成div时使用div
或添加class
,共享生成的divhtml@AdamAzad我只有“Div”型。谢谢你的回答。我可以在一些主div中指定div元素吗?我的意思是像$(“mainDivID.div:visible”)$(“#mainDivID.div:visible”)
应该可以
if($('div')){console.log('present');}