2011-08-22 64 views
1

我使用簡單的jQuery工具選項卡jquery工具TABS - 在標籤中隱藏DIV?

$("ul.tabs").tabs("div.panes > div"); 

與這個網站:

<!-- the tabs --> 
       <ul class="tabs"> 
        <li><a href="#">Passenger Record</a></li> 
        <li><a href="#">Annotations (10)</a></li> 
       </ul> 

       <!-- tab "panes" --> 
       <div class="panes"> 
        <div> 
        First tab content. Tab contents are called "panes" 
         <div class="NoShow">THIS DIV IS HIDDEN??</div> 
        </div> 
        <div>Second tab content</div> 
       </div> 

所以與類= 「NOSHOW」 的DIV是隱藏的。我相信它必須與javascript相關聯。但我不希望DIV選項卡內的DIV被隱藏???我不想讓DIV選項卡中的DIV被隱藏?我如何隱藏與標籤關聯的DIV?

+0

我們需要看到更多的CSS ... – Dunhamzzz

+0

嘗試給該選項卡特定選項卡某些類名稱並將選擇器更改爲'(「div.panes> div.ClassName」)' – Tumharyyaaden

回答

1

$("div.panes > div");僅指直接的孩子。 'NoShow'div是'窗格'的孫子。

嘗試$("#NoShow")取而代之 - 它也更快,因爲您使用ID而不是類。