jquery - 类型“JQuery”上不存在属性“选项卡”
问题描述
我的 HTML 代码是
<nav class="nav-sidebar">
<ul class="nav tabs" id="myTab">
<li class="active" ><a href="#tab3" data-toggle="tab" >Tabl 1</a> </li>
<li class="tab2"><a href="#tab2" data-toggle="tab">Tab 2</a></li>
<li ><a href="#tab3" data-toggle="tab">Tab 3</a></li>
<li ><a href="#tab4" data-toggle="tab">Tab 4</a></li>
<li><a href="#tab5" data-toggle="tab">Tab 5</a></li>
</ul>
在我的 .ts
$('#myTab a').click(function(e) {
e.preventDefault();
$(this).tab('show');
});
$("ul.nav-tabs > li > a").on("shown.bs.tab", function(e) {
var id = $(e.target).attr("href").substr(1);
window.location.hash = id;
});
var hash = window.location.hash;
$('#myTab a[href="' + hash + '"]').tab('show');
从stackoverflow和其他网站尝试了很多,但我最终得到'tab'在jquery中不存在
解决方案
您需要安装@types/bootstrap
.
推荐阅读
- mysql - Django计算期初余额sql查询
- php - 如何在monogdb中找到两个集合的交集?
- reactjs - Bootstrap 4 或 Material 组件的日期选择器
- python - 如何避免错误:“响应状态 404,消息“无法定位元素”
- python - 在多个文件上使用生成器进行多处理以及围绕 TypeError("can't pickle generator objects") 的方法
- unit-testing - 如何正确获取单元测试 laravel 中的错误以及禁用 csrf 检查?
- python - 仅对 pandas 中的数字列求和
- android - 如何在知道其 Jnet_Uri 的 Android 上将文件加载到流中?
- c# - Unity Inspector 中的时间没有正确更新
- cassandra - 启动简约的独立 cassandra 无法通过“cassandra -f”工作