空div验证问题

时间:2012-09-22 22:09:12

标签: jquery html validation

我想检查div是否为空。

HTML

<div id="check"> </div>

脚本

$(document).ready(function() {
var $tr = $('#check');

if ($tr.text())
{
    alert("success");
}
else
{
    alert("fail");
}
});

问题是空的空间也在考虑作为文字。只有在div内部存在内容时,这才应该成功。

你能帮我做一下吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

变化:

if ($tr.text())

为:

if( $.trim($tr.text()).length > 0)

这将删除字符串前后的任何空格,然后检查结果长度。

<强> jsFiddle example

参考:http://api.jquery.com/jQuery.trim/