Html:
<div id="tabs">
<ul>
<li><a href="#tabs-1">Tab1</a></li>
<li><a href="#tabs-2">Tab2</a></li>
<li><a href="#tabs-3">Tab3</a></li>
</ul>
<div id="tabs-1">
Tab1 Contain
</div>
<div id="tabs-2">
Tab2 Contain
</div>
<div id="tabs-3">
tab3 contain
</div>
</div>
Ce que j'essaye sur js:
var id="A";
$( "#tabs" ).tabs();
if(id==="A")
{
$( "#tabs-2" ).tabs( "option", "hide", { effect: "explode", duration: 1000 } );
//$("#ui-id-2").hide();
}
Échantillon Violon.
Je veux masquer ou supprimer un onglet particulier si la condition est remplie. Merci.
Réponses:
1 pour la réponse № 1Essayer
var id = "A";
$("#tabs").tabs();
if (id === "A") {
$("#tabs > ul li:has(a[href="#tabs-1"])").hide()
$("#tabs").tabs("refresh");
$("#tabs").tabs("option", "active", 1);
}
Démo: Violon