每时每刻隐藏元素

时间:2015-04-08 03:38:35

标签: javascript jquery html css html5

我有一个段落元素,其中填充了与javascript一起使用的内容。而且我想隐藏那个元素,只要它里面没有文字。我不想使用setTimeout和setInterval;而且我不想让它成为一个函数并调用每个函数,因为有很多函数可以操作我的段元素的内容。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:3)

我们假设您在所有段落上设置了一些样式,因此即使它们为空也会显示它们,为了隐藏它们而不更改javascript代码,您可以使用空白应用css样式来清空段落选择器如下:

  p:empty { display: none } 

没有设置任何间隔或检查,只要p元素变空,此css规则就会将其隐藏在页面中。

Check the sample