我想检查div是否为空。
HTML
<div id="check"> </div>
脚本
$(document).ready(function() {
var $tr = $('#check');
if ($tr.text())
{
alert("success");
}
else
{
alert("fail");
}
});
问题是空的空间也在考虑作为文字。只有在div内部存在内容时,这才应该成功。
你能帮我做一下吗?
谢谢!
答案 0 :(得分:2)
变化:
if ($tr.text())
为:
if( $.trim($tr.text()).length > 0)
这将删除字符串前后的任何空格,然后检查结果长度。
<强> jsFiddle example 强>