2011-07-23 11 views
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, 
    ), 
)); 

答えて

2

:私の携帯に書かれた、コードは可能性がもう少し洗練された:)

のYiiでCJuiTabs含める