财产';选项卡';不存在于类型';JQuery';
我的Html代码是财产';选项卡';不存在于类型';JQuery';,jquery,typescript,twitter-bootstrap-3,Jquery,Typescript,Twitter Bootstrap 3,我的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="#t
<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>
从stackoverflow和其他网站尝试了这么多,但我最终发现jquery中不存在“tab”似乎你把
tab()
和tabs()混淆了
请在此处阅读更多信息:jQuery没有函数tab()
也许你应该导入一个扩展,在jQuery中添加一个函数tab()
如果您使用UI框架,您需要介绍相应的资源!您需要安装。您从哪里找到说明.tab()
是一个jquery函数的文档?在终端中,当我们运行“npm start”时,我很清楚,如果您有任何疑问,可以在这里查看
$('#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');