gpt4 book ai didi

jquery - 如何卸载隐藏/不活动的 jquery ui 选项卡?

转载 作者:行者123 更新时间:2023-12-01 01:01:19 24 4
gpt4 key购买 nike

我在我的 asp.net mvc Web 应用程序中使用 Jquery UI 选项卡。

我总共有 6 个选项卡。每个选项卡都包含一个用户控件。

我使用 ajax 将内容动态加载到每个选项卡中,如下所示:

 <div id="tabs" style="clear: both" align="center">
<ul>
<li><a href="<%:Url.Action("AddControl","App",new {id=Model.ID}) %>">
<span>Tab </span></a></li>
<li><a href="<%:Url.Action("Control","App",new {id=1,data=Model.ID}) %>">
<span>Tab1</span></a></li>
<li><a href="<%:Url.Action("Control","App",new {id=2,data=Model.ID}) %>">
<span>Tab2</span></a></li>
<li><a href="<%:Url.Action("Control","App",new {id=3,data=Model.ID}) %>">
<span>Tab3</span></a></li>
<li><a href="<%:Url.Action("Control","App",new {id=4,data=Model.ID}) %>">
<span>Tab4</span></a></li>
<li><a href="<%:Url.Action("Control","App",new {id=5,data=Model.ID})%>">
<span>Tab5</span></a></li>
</ul>
<div id="tab1">
</div>
<div id="tab2" >
</div>
<div id="tab3" >
</div>
<div id="tab4" >
</div>
<div id="tab5" >
</div>
<div id="tab6">
</div>
</div>

正如我们所见,选项卡 2 到选项卡 6 包含相同的用户控件。数据将根据单击的选项卡加载。

这里,我的问题是一旦加载选项卡,单击另一个选项卡,其他选项卡内容就会被隐藏。

由于我使用相同的用户控件,因此我面临一些问题。

所以,我想从隐藏(不活动)的选项卡中删除内容

请帮忙..

最佳答案

您可以使用插件中的activate事件来清除上一个选项卡的内容。试试这个:

$('#tabs').tabs({ 
activate: function(event, ui) {
ui.oldPanel.empty(); // clear the content of the previous tab
}
// other settings, if needed...
});

关于jquery - 如何卸载隐藏/不活动的 jquery ui 选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19860422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com