jQuery TableSorter在init上的插件错误:不能读取未定义的属性’0′

前端之家收集整理的这篇文章主要介绍了jQuery TableSorter在init上的插件错误:不能读取未定义的属性’0′前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想用jQuery插件TableSorter排序我的表。所以我得到这个表:
<table id="stats" class="zebra-striped">
 <thead>
  <tr>
   <th>Date</th>
   <th>Annonce</th>
   <th>Support</th>
   <th>Nb Assoc.</th>
   <th>Nb Transfo.</th>
   <th>Cout</th>
  </tr>
 </thead>
 <tbody>
 </tbody>
</table>

所以你可以看到我的桌子是空的,只是有头。所以我init表与空单元格与:

$("table#stats").tablesorter({ sortList: [[0,0]]});

并立即得到这个错误

jquery.tablesorter.min.js:4未捕获TypeError:无法读取未定义的属性“0”

我的js加载了

<!-- Grab Google CDN's jQuery,with a protocol relative URL; fall back to local if necessary -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.5.1.min.js">\x3C/script>')</script>
<script src="js/bootstrap-dropdown.js"></script>
<script src="js/bootstrap-scrollspy.js"></script>
<script src="js/jquery.tablesorter.min.js"></script>

任何想法为什么我得到这个,我如何使插件再次工作?

谢谢

解决方法

您可以在表中添加数据,然后才能调用sortList方法。这是因为您在此方法中应用索引,如果没有数据存在,将不会找到任何记录,并且将抛出“无法读取未定义的属性”0“错误
原文链接:https://www.f2er.com/jquery/181760.html

猜你在找的jQuery相关文章