有没有办法隐藏一个空的jQuery标签?
具体地说,我使用的是Yii的CJuiTabs,并从数据库中拉出标签内容。
如果该内容不存在于数据库中,则我根本不希望为该内容显示选项卡。这可以做到吗?
包括Yii中的CJuiTabs:
$this->widget('zii.widgets.jui.CJuiTabs', array(
'tabs'=>array(
'StaticTab 1'=>'Content for tab 1',
'StaticTab 2'=>array('content'=>'Content for tab 2', 'id'=>'tab2'),
// panel 3 contains the content rendered by a partial view
'AjaxTab'=>array('ajax'=>$ajaxUrl),
),
// additional javascript options for the tabs plugin
'options'=>array(
'collapsible'=>true,
),
));发布于 2011-07-26 16:31:13
对于在PHP中生成的内容
foreach ($dbContents as $id => $content) {
if (!$content) continue;
$tabs[] = Array('id' => 'tab-'.$id, 'content' => $content)
}
$this->widget(....., array('tabs'=>$tabs));附言:在我的手机上写的代码可能会更复杂一些:)
https://stackoverflow.com/questions/6799161
复制相似问题