我在 div 中加载一个 php 页面,并想在加载后检查 div 是否有 html 内容,但每次显示为空时,使用每种方法检查它是否有 html,但没有得到任何结果。
问问题
2023 次
3 回答
5
尝试这个:
if($('div.dataDiv').is(':empty'))
{
alert('div empty');
}
文档is
http://api.jquery.com/is/
使用 if 语句检查 div 是否为空的可能重复项
于 2013-03-13T06:12:53.913 回答
5
您可以使用各种选项签入 jquery,例如
要检查是否没有文本:
if ($('#headermenu').text() == '')
检查是否没有子元素或文本:
if ($('#headermenu').contents().length == 0)
或者,
if ($('#headermenu').html() == '')
其中#headermenu 作为您的 div ID。
于 2013-03-13T06:13:04.660 回答
0
检查 document.getElementById("divId").innerHTML.length()
于 2013-03-13T06:13:08.950 回答