javascript - 如果不包含任何文本,则删除节点

标签 javascript jquery

<分区>

<p></p>
<p>1</p>
<p>2</p>
<p>3</p>
<p></p>
<p>a</p>

如何去除那些不包含任何文本的不必要的标签?我尝试了 innerHTML 但无法正确选择它们。

最佳答案

只需检查空标签并将其删除!!

 $('p:empty').remove();

关于javascript - 如果不包含任何文本,则删除节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25873157/

相关文章:

javascript - Bootstrap 模式可以工作但不显示

javascript - 为什么wordpress网站显示jquery错误请求?

Javascript 合并键和值

javascript - 在输入中对单词的字母进行不同的样式设置,可能吗?

javascript - 使用 jQuery 检查 JSON 对象中是否存在键

javascript - window.location.replace 在 JavaScript 中不起作用

javascript - AngularJS $http.post() 触发获取请求而不是发布

javascript - 单击时 Bootstrap 选项卡不起作用

javascript - javascript 如何循环访问 href 列表

javascript - 删除由另一个脚本设置的点击事件监听器