Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Tablesorter:UncaughtTypeError:Object[Object Object]没有方法';表排序器&x27;_Javascript_Jquery_Html_Tablesorter_Tablefilter - Fatal编程技术网

Javascript Tablesorter:UncaughtTypeError:Object[Object Object]没有方法';表排序器&x27;

Javascript Tablesorter:UncaughtTypeError:Object[Object Object]没有方法';表排序器&x27;,javascript,jquery,html,tablesorter,tablefilter,Javascript,Jquery,Html,Tablesorter,Tablefilter,我得到“未捕获的TypeError:Object[Object Object]没有方法'tablesorter'” 我尝试过使用不同版本的jQuery,并将脚本链接放在脚本列表的更高位置,但我不明白为什么仍然会出现此错误 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link href="stylesheets/main.css" type="text/css" r

我得到“未捕获的TypeError:Object[Object Object]没有方法'tablesorter'”

我尝试过使用不同版本的jQuery,并将脚本链接放在脚本列表的更高位置,但我不明白为什么仍然会出现此错误

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="stylesheets/main.css" type="text/css" rel="stylesheet" />
<link href="/third_party_js/tablefilter/v2_4/filtergrid.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="//ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="/third_party_js/jquery_tablesorter/jquery_tablesorter.js"></script>
<script type="text/javascript" src="/third_party_js/tablefilter/v2_4/tablefilter.js"></script>

正如您所看到的,我也在使用TableFilter,但我认为这不会造成干扰。我遗漏了什么?

在浏览器控制台中,您可能会找到与tablesorter.js文件相关的404。如果不是这样,请仔细检查该插件使用的函数的大小写,因为JavaScript是区分大小写的。我还仔细检查了大小写。最有可能的是,在tablesorter之后的某个时候,您的页面上包含了另一个jQuery实例。@kevingduck:“我从插件站点复制了该函数”我会查看插件文件,以确保文档没有过期,这种情况经常发生。“包含tablefilter.js会导致问题吗?”这不太可能,但为什么不找出答案呢?应该需要五分钟。不幸的是,问题中没有足够的信息,我们无法帮助您,因为。
<table class="tablesorter" id="mytable" cellspacing="6">
<thead>
  <tr class="tr-head">
    <th>Name</th>
    <th>Description</th>
    <th>Length</th>
    <th>Priority</th>
  </tr>
</thead>
<tbody>
$(document).ready(function()
  {
    $("#mytable").tablesorter( {sortList: [[0,0], [1,0]]} );
  }
);