财产';选项卡';不存在于类型';JQuery';

财产';选项卡';不存在于类型';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

我的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>

从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');