jquery - 在 jQuery 中检查 DIV 的内容是否为空

标签 jquery html size

如何使用 jQuery 检查 <div> 的内容是空的吗?

我试过了,但似乎没有打印正确的值。

...
var unframed_items = $("#unframed-items");
alert(unframed_items.html().length);
...
<div id="unframed-items"> </div>
...

最佳答案

如果你真的是空的,使用 empty-selector[docs] :

alert( !!$("#unframed-items:empty").length )

alert( $("#unframed-items").is(':empty') )

如果您认为 whitespace-only 为空,则使用 jQuery.trim()[docs]方法:

alert( !$.trim( $("#unframed-items").html() ) );

关于jquery - 在 jQuery 中检查 DIV 的内容是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6419682/

相关文章:

javascript - 我如何分割这些数据以在 php 中撰写电子邮件?

javascript - 将 jQuery 重写为普通的旧 JavaScript - 性能提升值得吗?

javascript - 动画(向下滑动)计时器中的时间变化

iphone - iOS - 如何控制导航栏左栏按钮的宽度

c++ - uint32_t如何保证32位?

jquery - 如何从 Bootstrap 可编辑插件获取可编辑文本值

jquery - 如何在jquery中动态创建的元素上触发点击事件

html - CSS:Flexbox 顺序不起作用

html - 表单中的文本区域不可点击输入字段。 Bootstrap 3

java - 在 Android 中获取 ArrayList<DMatch> 的大小