2014-03-25 25 views
1

我正在使用struts2-jquery選項卡式面板小部件。我顯示的標籤沒有問題。現在我想隱藏其中的一些用戶。我使用$(document).ready jquery,但是當頁面加載時,整個頁面不顯示。任何人都可以幫助哪些jquery使用?如何在sj中隱藏選項卡:tabbedpanel

這裏是我的jQuery:

$(document).ready(function(){ 
    $("#remotetabs > ul").tabs("remove", 2); 

}); 

這裏是我的tabbedpanel:

<sj:tabbedpanel id="remotetabs" useSelectedTabCookie="false" > 
     <sj:tab id="tab1" href="%{urlHome}" label="tab1" /> 
     <sj:tab id="tab2" href="%{urlSearch}" label="tab2" /> 
     <sj:tab id="tab3" href="%{urlReport}" label="tab3" /> 
</sj:tabbedpanel> 

感謝你的幫助。

+0

'$(「#tab3」)。hide();'? –

+0

嗨安德烈...沒有工作..謝謝反正.. –

+0

然後你不使用id =「tab3」,或者你有其他的JavaScript問題。 –

回答

2

要隱藏選項卡:

$("#tab3").hide(); 

要顯示選項卡:

$("#tab3").show(); 

要改變其狀態(隱藏如果示出,示出了如果隱藏):

$("#tab3").toggle(); 

的上面的代碼適用於頁面中的每種對象(帶有id),或者將選擇器更改爲任何對象。

但是這隻會從hide這個對象離開頁面;如果您不需要向該特定用戶顯示該對象,則應該執行控制服務器端,甚至不發佈「絕密」選項卡...

+0

嗨Andrea..you是正確的,我的JavaScript的一些問題。它現在隱藏我的標籤。非常感謝。 –

相關問題