如何在ajax加载后检查div是否为空

时间:2013-03-13 06:07:46

标签: php jquery html ajax

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

3 个答案:

答案 0 :(得分:5)

试试这个:

if($('div.dataDiv').is(':empty'))
{
   alert('div empty');
}

文档is http://api.jquery.com/is/

Using an if statement to check if a div is empty

可能重复

答案 1 :(得分:5)

您可以使用各种选项(例如

)检查jquery

检查是否没有文字:

if ($('#headermenu').text() == '')

检查是否没有子元素或文本:

if ($('#headermenu').contents().length == 0)

或者,

if ($('#headermenu').html() == '')

其中#headermenu为您的div ID。

答案 2 :(得分:0)

检查document.getElementById(“divId”)。innerHTML.length()