如果检测到这一点如何隐藏属性<p> </p>
我的问题是当我的客户使用 ckeditor 插入数据(示例表)时,当我看到源代码时,ckeditor 会<p> </p>
在表代码之后添加它。我知道如何用源代码手动删除这个(开源代码并删除),但不是我的客户!
如果检测到这一点如何隐藏属性<p> </p>
我的问题是当我的客户使用 ckeditor 插入数据(示例表)时,当我看到源代码时,ckeditor 会<p> </p>
在表代码之后添加它。我知道如何用源代码手动删除这个(开源代码并删除),但不是我的客户!
尝试
$('p').each(function() {
var $this = $(this);
if($this.html().replace(/\s| /g, '').length == 0)
$this.remove(); });
这是工作代码:http: //jsfiddle.net/ambiguous/7L4WZ/
我认为这应该有效。非常快速和hacky
$("p").each(function() {
var $el = $(this);
if($.trim($el.html()) == " ") {
$el.remove();
}
});
$('p').each(function(){
var value = $.trim($(this).html());
if(value == ' '){
$(this).remove();
}
});
这将适用于所有 p 标签,因此最好使用其父标签编写选择器,因此它不应该影响其他页面元素。
$('p').each(function() {
var $this = $(this);
if($this.html().replace(/\s| /g, '').length == 0)
$this.remove(); });
这对我来说就像一个魅力。谢谢普拉内!
$('p').filter(function() {
return trim($(this).text()) == "";
}).remove();