0

我在 div 中加载一个 php 页面,并想在加载后检查 div 是否有 html 内容,但每次显示为空时,使用每种方法检查它是否有 html,但没有得到任何结果。

4

3 回答 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 回答