首页 > 解决方案 > 当 div 变空时 jQuery 执行函数(不是 onload)

问题描述

我有一个表单中的 div,当页面加载时,其中有复选框作为选项。填写一些表单字段后,由于兼容性,某些组合不允许您检查额外的选项,因此 div 中的选项被删除。

我的问题是:有没有办法在页面加载后检查特定的 div 是否为空?所以是的,执行一个函数。

标签: javascripthtmljquery

解决方案


你可以做这样的事情

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>


推荐阅读