jQuery插件 - 第一次函数调用中的tablesorter错误

时间:2014-02-08 11:49:31

标签: jquery

我正在使用jQuery tablesorter插件并根据文档在我的代码中初始化它。我的代码设置为当单击表2中的td时,它会对表1中的相应td进行一些更改,然后重新排序表。代码给出了以下错误:

  

未捕获的TypeError:无法读取未定义的属性“长度”

但是当我再次点击td时,它会起作用并继续工作。所以这只是第一次调用该函数。

简而言之,我的代码设置如下:

$(document).on('ready', function() {
     $("#table-one").tablesorter();
});

然后

$(document).on('click','td.team',function() {

     // make some changes to table-one here, renumber the rows etc

     $("#table-one").trigger("update");
     $("#table-one").tablesorter( {sortList: [[4,1] , [3,1]]} )
});

所以它只是我第一次点击表格中的td - 两次触发错误。然后,如果我一次又一次地点击表二中的td,它会继续按预期工作。奇怪,任何帮助表示赞赏。

0 个答案:

没有答案