Javascript jquery empty-如果没有内容,则删除html标记

Javascript jquery empty-如果没有内容,则删除html标记,javascript,jquery,html,Javascript,Jquery,Html,jquery empty-如果没有内容,请删除html标记 如果html标记不包含文本或内容,如何删除它 如果使用代码有效, 但是 如果使用 <p> </p> html <p> </p> ================================== p{ 背景:红色; 颜色:白色; 高度:20px; } 演示 跑 乱数假文。。。。。 $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ $('#demo

jquery empty-如果没有内容,请删除html标记

如果html标记不包含文本或内容,如何删除它

如果使用

代码有效, 但是 如果使用

<p>

</p>
html

<p>

</p>
==================================
p{
背景:红色;
颜色:白色;
高度:20px;
}

演示
跑

乱数假文。。。。。

$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$('#demo p').filter(函数(){
返回$(this.html().trim().length==0
}).remove();
});
});
p{
背景:红色;
颜色:白色;
高度:20px;
}

演示
跑

乱数假文。。。。。


中可能有什么?只需从标记中删除空格,或者在删除修剪值之前删除。@SisiSajah很乐意帮助:)
<p>

</p>
==================================
$('#demo p').each(function(){
 if(!$(this).text() || !$(this).text().trim())
   $(this).remove();
})