我知道我只能使用JS / jQuery中的
删除p标签,如下所示:
$("p").filter(function(){
return $.trim(this.innerHTML) === " "
}).remove();
但是可以用CSS来定位这些。像这样的东西不起作用:
p[ ] { display: none; }
p:contains(' ') { display: none; }
答案 0 :(得分:2)
不幸的是,只有CSS才能实现这一点。 :contains
曾经是CSS3规范的一部分,但现在已被删除。
答案 1 :(得分:0)
我有同样的问题,我用 CSS 伪选择器解决了:'has:'
p:has(' ') {
display: none;
}