我最近开始使用动态标签,我试图与他们和他们各自的div一起玩。
我的代码如下,并以这种方式工作:
<ul id="modalFormUlId" class="bootstrapWizard form-wizard">
<li class="active" data-target="#step1"><a href="#tab1" data-toggle="tab"> <span class="step">1</span><span class="title">Datos Generales</span> </a>
</li>
<li data-target="#step2"><a href="#tab2" data-toggle="tab"> <span class="step">2</span> <span class="title">Detalles Financieros</span> </a>
</li>
<li data-target="#step3"><a href="#tab3" data-toggle="tab"> <span class="step">3</span> <span class="title">Archivos</span> </a>
</li>
<li data-target="#step4"><a href="#tab4" data-toggle="tab"> <span class="step">4</span> <span class="title">Historial Transacciones</span> </a>
</li>
<li data-target="#step5"><a href="#tab5" data-toggle="tab"> <span class="step">5</span> <span class="title">Resguardante</span> </a>
</li>
<li data-target="#step6"><a href="#tab6" data-toggle="tab"> <span class="step">6</span> <span class="title">Etiqueta</span> </a>
</li>
</ul>
<div class="clearfix"></div>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
<br>
<h3><strong></strong> Datos Generales</h3>
</div><!-- End tab1 -->
<div class="tab-pane" id="tab2">
<br>
<h3><strong></strong> Detalles Financieros</h3>
</div>
<div class="tab-pane" id="tab3">
<br>
<h3><strong></strong> Lista Archivos</h3>
</div>
<div class="tab-pane" id="tab4">
<br>
<h3><strong></strong> Historial de Transacciones</h3>
</div>
<div class="tab-pane" id="tab5">
<br>
<h3><strong></strong> Resguardante</h3>
</div>
<div class="tab-pane" id="tab6">
<br>
<h3 ><strong></strong> Etiqueta del Bien</h3>
</div>
我的问题出现在尝试在重新打开窗口后将另一个li元素设置为活动时,因为即使当前正在显示的任何其他div,#step1仍然显示为活动的,我知道我必须得到当前活动的div并将其li元素设置为活动或类似的东西,但我仍然缺乏jQuery经验(需要使用jQuery)并且似乎无法做到。
任何提示都将不胜感激。
答案 0 :(得分:1)
您只需要在按钮上添加一个点击监听器,用于打开模态并在第一个选项卡上手动触发点击。
以下是代码:
$(function(){
$('#modal-btn').click(function () {
$("#modalFormUlId a:eq(0)").click();
// or
//$('#modalFormUlId a:first').tab('show');
});
});
答案 1 :(得分:0)
点击任何li,将活动标签存储在localStorage中,当您点击该按钮时,您可以检查活动标签是否具有任何localStorage值并使其相应激活。希望这会帮助你。如果您在使用此问题时遇到任何问题,请与我们联系。 试着这样做: 根据您的活动标签设置localStorage,您可以给出任何标签的onclick事件
localStorage.setItem("activeTab", "Archivos");
使用localStorage.getItem("activeTab")
,根据该选项卡添加活动类