javascript - 当 div 变空时 jQuery 执行函数(不是 onload)
问题描述
我有一个表单中的 div,当页面加载时,其中有复选框作为选项。填写一些表单字段后,由于兼容性,某些组合不允许您检查额外的选项,因此 div 中的选项被删除。
我的问题是:有没有办法在页面加载后检查特定的 div 是否为空?所以是的,执行一个函数。
解决方案
你可以做这样的事情
let div = document.getElementsByClassName("someDiv")[0];
function someFunction() {
alert("div empty");
}
console.log(div.innerText);
if ((div.textContent !== undefined) || (div.textContent !== '')) {
someFunction();
}
<div class="someDiv"></div>
推荐阅读
- audio - FFmpeg - 如何设置输出样本大小
- excel - Workbooks.Open 直到我的循环结束才真正打开文档?
- android - 如果我无法运行 `--update`,如何修复 Android 许可证?
- java - 单个实体的 Postgres UPDATE 导致 CPU 使用率高
- php - Laravel 发布表单没有刷新问题
- c# - C# .NET:获取控件的启动/设计器分配值
- python - Django Form 无需更改即可刷新!没有错误
- java - 在 LWGL 中渲染一个正方形
- azure-devops - YAML 应该如何在我的构建管道中使用 Docker 容器(sidecar 服务)
- django - 管理中的 Django 横幅