我正在使用struts2-jquery选项卡式面板小部件。我正在显示标签而没有问题。现在我想为一些用户隐藏其中一些。我正在使用$(document).ready jquery但是当页面加载时,整个页面都没有显示。任何人都可以帮助使用哪个jquery?
这是我的jquery:
$(document).ready(function(){
$("#remotetabs > ul").tabs("remove", 2);
});
这是我的选项卡式面板:
<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 :(得分:2)
隐藏标签:
$("#tab3").hide();
要显示标签:
$("#tab3").show();
要更改其状态(如果显示则隐藏,显示是否隐藏):
$("#tab3").toggle();
以上代码适用于页面中的每种对象(带有id),或者将选择器更改为任何对象。
但这只会hide
来自页面的对象;如果您不需要向该特定用户显示该对象,您应该执行控制服务器端,甚至不发布“绝密”标签...