jquery - 使用 jQuery 删除只有一个空格的元素

标签 jquery html

有没有办法去掉这个

<p> </p>

使用 jQuery?

最佳答案

尝试:

$('p')
    .filter(function() {
        return $.trim($(this).text()) === '' && $(this).children().length == 0
    })
    .remove()

它所做的是找到所有 <p> s 中没有任何内容,并将它们从 DOM 中删除。

关于jquery - 使用 jQuery 删除只有一个空格的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1520981/

相关文章:

javascript - 清除 MVC3 中的 ViewBag 消息

javascript - 在 php 文件中向下滚动页面加载

javascript - 使用 jQuery 禁用或更改 anchor 标记的 href

jquery - 如何使用jquery删除按钮点击时的div

html - 使最大宽度列流畅?

javascript - 在表单中收集单独的值并将它们作为一个字符串发布

javascript - 使用 jquery 根据元素类型设置内容

html - 使用 Bootstrap 登录表单

javascript - 属性与类之间是否存在任何性能(或其他)差异?

javascript - 按钮和选择器在 AngularJS 中无法正确通信