1
空のjQueryタブを隠す方法はありますか?jQueryタブを隠す
具体的には、私はYiiのCJuiTabsを使用しており、dbからタブのコンテンツを引き出しています。
そのコンテンツがdbに存在しない場合、私はそのためにタブを表示したくありません。これはできますか?
foreach ($dbContents as $id => $content) {
if (!$content) continue;
$tabs[] = Array('id' => 'tab-'.$id, 'content' => $content)
}
$this->widget(....., array('tabs'=>$tabs));
PS PHPで生成されたもののため
$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,
),
));