我正在尝试使用几年前开发的网站修复一些错误,使用旧版本的jquery。此特定问题仅发生在IE8中的jquery.tablesorter.min.js脚本中。我不知道如何判断缩小版本使用的是什么版本的tablesorter,但jquery的版本是1.3.2。这是错误:
Message: 'undefined' is null or not an object
Line: 2
Char: 6697
它出现在这一行:
function getCachedSortType(parsers,i){return parsers.type;};
使用tablesorter的表的主体在此页面上是空的(它可以添加行)。它仍然包含<thead>
和<tbody>
标记。我在another forum post on the same problem看到该问题可能与<table>
和<form>
标记的位置有关。他们说使用tablesorter的表必须位于此页面上的表单内。
但是,此控制器的布局还包含<table>
个标签,此特定页面与tablesorter表的表单位于布局<table>
内。这可能是问题的一部分吗?