/ / Masquer ou supprimer l’onglet jquery ui en fonction de la condition - jquery, jquery-ui, onglets

Masquer ou supprimer l’onglet jquery ui en fonction de la condition - jquery, jquery-ui, onglets

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 № 1

Essayer

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