【发布时间】:2015-09-12 20:25:12
【问题描述】:
我有一个检查用户是否有图片的 foreach 外观。如果用户没有图片,我想隐藏一个显示图片的<li> 选项卡。
在我的else 里面怎么说,对于这个用户隐藏标签 2?
我尝试使用echo 'id="tabHeader_2" style:"visibility:hidden";但这不起作用。我需要对那个 tab2 的引用,不是吗?
<div id="picture<?php echo $i ?>" style="display: none;">
<?php
$picture = $user->pic;
if(isset($picture))
{
// show picture.
}
else
{
// hide tab2
}
?>
</div>
然后是标签列表:
<div class="profiles">
<div id="tabContainer">
<div class="tabs">
<ul>
<li id="tabHeader_1"> Profile </li>
<li id="tabHeader_2"> Picture </li>
</ul>
</div>
<div id="tabsContent">
<div class="tabpage" id="tabpage_1"></div>
<div class="tabpage" id="tabpage_2"></div>
</div>
<script src="<?php echo Yii::app()->theme->baseUrl; ?>/js/tabs.js"></script>
</div>
</div>
页面外观图片:
【问题讨论】:
-
这是
tab1 tab2? -
tabpage_2和tabHeader_2对应tab2。 -
请不要使用 [bootstrap] 作为标签。那是另一回事
标签: php html twitter-bootstrap yii html-lists