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