我有这个Bootstrap Nav-pills-有2个标签:
<ul class="nav nav-pills nav-fill kt-portlet__space-x" role="tablist">
<li class="nav-item">
<a class="nav-link active" data-toggle="pill" href="#menu11"><span> TAB1</span></a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="pill" href="#menu21"><span>TAB2</span></a>
</li>
</ul>
在TAB2内有一个按钮,我需要更改为onclick的TAB1。有可能吗?
我尝试:
<input type="button" data-toggle="pill" href="#menu11" value="GO TO TAB1">
打开TAB1-但是..不激活tab1(仍在tab2上的“活动边框”),并且当我返回Tab2时不再起作用。
有什么主意吗?
答案 0 :(得分:0)
我知道了
iDataArbeit$iArbeit
答案 1 :(得分:0)
您将需要一些JS来完成您想要的工作。您将要从示例中删除按钮上的data-toggle="pill"
属性。在此示例中,#theButton
是您要用来切换标签的按钮的ID。
$('#theButton').on('click', function(e) {
e.preventDefault();
$('#menu11').tab('show');
});
作为旁注,您可能要为每个nav-link
添加一些辅助功能项:
role="tab" aria-controls="menu21" aria-selected="false"
为每个标签使用适当的值替换aria-controls
和aria-selected
。