javascript - 如果没有值,用 jquery 删除 <p> </p>

标签 javascript jquery ckeditor

如果检测到这个,如何隐藏属性 <p> &nbsp;</p>

我的问题是当我的客户使用 ckeditor 插入数据(示例表)时,当我看到源代码时,ckeditor 将添加此 <p> &nbsp;</p>在表代码之后。我知道如何使用源代码(打开源代码并删除)手动删除这个,但我的客户不知道!

最佳答案

原始答案:How do I remove empty p tags with jQuery?

尝试

$('p').each(function() {
 var $this = $(this);
 if($this.html().replace(/\s|&nbsp;/g, '').length == 0)
     $this.remove(); }); 

这是工作代码:http://jsfiddle.net/ambiguous/7L4WZ/

关于javascript - 如果没有值,用 jquery 删除 <p> </p>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10225967/

相关文章:

javascript - jQuery 展开/折叠层次表行

css - 如何将图像放在段落之外?

javascript - 如何测试CKEditor对话框是否有组件?

javascript - 隐藏和显示 svg 最简单的方法?

javascript - 纯 JavaScript - 点击外部时隐藏 Div

java - 我可以为在 Java6 Rhino 脚本引擎中运行的 javascript 创建一个 'window' 对象吗

javascript - 从循环中的文本数组分页 HTML textarea 内容

c# - 注册 asp :button click event handler

javascript - kcfinder 空白浏览页面

javascript - 是否有类似于 RoutesJS 的 YUI3 插件来接受 URL 中的用户输入,从而触发 JS 中的某些事件?