Jquery 获取错误.tab不是asp.net中的函数

Jquery 获取错误.tab不是asp.net中的函数,jquery,Jquery,我在控制台中遇到此错误: TypeError: $(...).tab is not a function at fire (jquery-1.7.1.js:1046) at Object.fireWith (jquery-1.7.1.js:1164) at Function.ready (jquery-1.7.1.js:435) at HTMLDocument.DOMContentLoaded (jquery-1.7.1.js:923) 我的jQuery代码是: <script

我在控制台中遇到此错误:

TypeError: $(...).tab is not a function
 at fire (jquery-1.7.1.js:1046)
 at Object.fireWith (jquery-1.7.1.js:1164)
 at Function.ready (jquery-1.7.1.js:435)
 at HTMLDocument.DOMContentLoaded (jquery-1.7.1.js:923)
我的jQuery代码是:

<script type="text/javascript">
 $(document).ready(function () {
  $(function () { 
   var tabName = 
            $("[id*=TabName]").val() != "" ? 
            $("[id*=TabName]").val() : 
            "employment"; 
   $('#Tabs a[href="#' + tabName + '"]').tab('show'); 
   $("#Tabs a").click(function () { 
    $("[id*=TabName]").val($(this).attr("href").replace("#", "")); }); 
  }); 
 }); 
</script>

$(文档).ready(函数(){
$(函数(){
变量tabName=
$(“[id*=TabName]”。val()!=“”?
$(“[id*=TabName]”)。val()
“就业”;
$(“#Tabs a[href=“#”+tabName+”).tab('show');
$(“#选项卡a”)。单击(函数(){
$(“[id*=TabName]”.val($(this.attr(“href”).replace(“#“,”);});
}); 
}); 
它的HTML代码是:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> 
<link rel="stylesheet" type="text/css" href="app-assets/vendors/css/tables/datatable/datatables.min.css"/> 

jquery区分大小写。您必须键入“tabs”而不是“tabs”

请使用这个:

  $('#tabs a[href="#' + tabName + '"]').tab('show'); 
   $("#tabs a").click(function () { 
    $("[id*=TabName]").val($(this).attr("href").replace("#", "")); }); 
  })

我希望这有帮助

你能添加一些代码吗?(Html代码和jquery)请详细说明你已经尝试了什么以及你想要实现什么。你试图调用一些提供
.tab
的插件,但它不起作用。最有可能的情况是,您没有添加插件,或者jQuery是在它之后加载的。
.tab('show')
不是内置函数。我不太明白,但我想你想要
show()
而不是那样。请给出反馈-@Tipu“Tabs”是div的id