javascript - 删除带有 class 属性和 contenteditable 值集的空 div

标签 javascript jquery css

我使用 jQuery 代码在单击时从 HTML 中删除空 div,以便保存 HTML 数据:

$("div:empty").remove();

这无法删除以下 div:

<div class="row" contenteditable="true">
</div>

我认为这可以视为空。关于如何克服这个问题有什么想法吗?

最佳答案

尝试一下,以下代码片段将返回带有不必要空格的 div 元素。

$("div").filter(function(){   
    return $(this).text().trim() == ""
}).remove();

DEMO

关于javascript - 删除带有 class 属性和 contenteditable 值集的空 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20000694/

相关文章:

javascript - 平滑滚动跨浏览器

javascript - 监控页面中的元素

javascript - 创建秒表/计时器以及 60fps 的 Canvas 动画

jquery - 我的网站没有 "see"我正在编写的任何 Jquery,即使是最简单的功能

javascript - 在滚动事件上 react 更改图像源

javascript - 无法使用 Blob 对象在客户端打开 `docx` 文件 - vanilla JavaScript

javascript - jQuery:循环迭代编号类?

html - Flexbox 在 Internet Explorer 11 中不工作

javascript - 在其他任何事情之前加载特定图像

javascript - TypeScript 奇怪的值