如何使用jQuery从dom中删除空元素?

如何使用jQuery从dom中删除空元素?,jquery,Jquery,WordPress word编辑器弹出空的标记,如下所示: 我想针对所有中的并将其删除。我相信我必须使用包含和删除功能,但我不确定此代码是否会删除其中只有的标记,或者删除其中任何位置的标记 jQuery('p:contains(" ")').remove(); 如何实现这一点?您可以使用并查看innerHTML是否等于: $("p").filter(function(){ return $.trim(this.innerHTML) === " " }

WordPress word编辑器弹出空的
标记,如下所示:

我想针对所有
中的
并将其删除。我相信我必须使用
包含
删除
功能,但我不确定此代码是否会删除其中只有
标记,或者删除其中任何位置的
标记

jQuery('p:contains(" ")').remove();
如何实现这一点?

您可以使用并查看innerHTML是否等于:

$("p").filter(function(){
    return $.trim(this.innerHTML) === " "
}).remove();

匹配文本可以直接显示在选定元素中、该元素的任何子元素中或组合中thereof@John. 如果答案完美的话,你可以投票表决!(唯一的投票是我的…)