A tab control is a selection mechanism that conditionally renders dynamic content.
<div role="tablist">
<a href="#"
role="tab"
class="accTab"
data-src="path/file.html#tab1contentID"
data-role="ContentPanelRoleName"
data-defaultopen="true"
data-insert="insertionPointElementID"
data-group="sharedGroupName"
data-headinglvl="#"
id="uniqueID"
> Tab1 Name </a>
<a href="#"
role="tab"
class="accTab"
data-src="path/file.html#tab2contentID"
data-role="ContentPanelRoleName"
data-insert="insertionPointElementID"
data-group="sharedGroupName"
data-headinglvl="#"
id="uniqueID"
> Tab2 Name </a>
</div>
Or
<div role="tablist">
<a href="#"
role="tab"
class="accTab"
data-internal="tab1contentID"
data-role="ContentPanelRoleName"
data-defaultopen="true"
data-insert="insertionPointElementID"
data-group="sharedGroupName"
data-headinglvl="#"
id="uniqueID"
> Tab1 Name </a>
<a href="#"
role="tab"
class="accTab"
data-internal="tab2contentID"
data-role="ContentPanelRoleName"
data-insert="insertionPointElementID"
data-group="sharedGroupName"
data-headinglvl="#"
id="uniqueID"
> Tab2 Name </a>
</div>
<div class="hidden">
<div id="tab1contentID">
...
</div>
<div id="tab2contentID">
...
</div>
...
</div>
$A.reg.uniqueID.open();
// All other AccDC API properties and methods are similarly available.