隐藏"警报"没有内容时div

时间:2014-09-28 07:57:09

标签: php jquery twitter-bootstrap

警报div中的内容来自PHP变量,但即使PHP变量为空,div也是可见的。

<span class="alert alert-danger"><?php echo  $sentFailed  ?></span>
<span class="alert alert-success"><?php echo  $sentSuccess ?></span>

现在看起来像是:enter image description here

只有在PHP变量中设置了某些内容时,才能使div显示。

我试过了:

 <span class="alert alert-danger"><?php   if(!empty($sentFailed)){echo $sentFailed;}   ?></span>
 <span class="alert alert-success"><?php  if(!empty($sentSuccess)){echo $sentSuccess;}  ?></span>

我主要是在寻找bootstrap,jquery或php解决方案。

1 个答案:

答案 0 :(得分:3)

使用

<?php  
if(!empty($sentFailed)){    
?>
 <span class="alert alert-danger"><?php   echo $sentFailed;   ?></span>
<?php
}
?>

这意味着如果PHP变量没有值,那么不要显示html标签和变量值

其他两个都显示。