html - 创建 Bootstrap 选项卡链接
问题描述
我有一个标签列表,如下所示:
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="info_generali-tab" data-toggle="tab" href="#info_generali" role="tab" aria-controls="info_generali" aria-selected="true">Informazioni principali </a>
</li>
<li class="nav-item">
<a class="nav-link" id="moduli_lavorazione-tab" data-toggle="tab" href="#moduli_lavorazione" role="tab" aria-controls="moduli_lavorazione" aria-selected="false">Moduli Lavorazione</a>
</li>
实际上,如果我单击单个选项卡,则 url 不会改变。但是,如果,广告示例,我想将第二个标签(点击时)重定向到以下链接:/prova_uno
???
解决方案
更正您现有的代码不会更改地址,它将显示一个命名锚“#info_generali”或“#moduli_lavorazione”。
如果您希望其中一个选项卡不切换到选项卡而是加载新页面,则删除数据切换并将目标 href 设置为您要打开的页面:
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="info_generali-tab" data-toggle="tab" href="#info_generali" role="tab" aria-controls="info_generali" aria-selected="true">Informazioni principali </a>
</li> <!-- This one will display the tab-->
<li class="nav-item">
<a class="nav-link" id="moduli_lavorazione-tab" href="/prova_uno" role="tab" aria-controls="moduli_lavorazione" aria-selected="false">Moduli Lavorazione</a>
</li> <!-- This one will navigate to URL /prova_uno -->
</ul>
回顾一下,让您的选项卡格式的导航链接之一打开一个新页面而不是显示一个选项卡:
- 删除数据切换
- 在 href 中设置 URL
推荐阅读
- flutter - 警报对话框中复选框磁贴的动态列表不起作用
- solaris - solaris中查找堆内存的命令是什么
- api - 如何在 API Manager (apim) 中对 JWT 进行错误处理
- c# - 无法删除“Program Files\my app”文件夹中的文件:System.UnauthorizedAccessException:拒绝访问路径“”
- spring - 如何记录空通道
- java - 具有名称和数字的列表的最快搜索算法是什么
- sql - SQL 中的日期格式
- swift - Swift:如果由第三方安装,FCM 推送通知不起作用(未注册错误)
- django - Django ModelForm:加载表单时巨大的 ForeignKey 查询集导致崩溃
- amazon-athena - 在 AWS Athena 中使用混合格式的 parquet 和 JSON