jQuery TableSorter插件(Uncaught TypeError:无法读取未定义的属性'msie')

时间:2015-05-20 09:11:40

标签: jquery pagination tablesorter

我正在使用此插件进行分页。this

我在我的标题中包含文件如下:

<script src="<?php echo base_url('_assets/js/jQuery-2.1.3.min.js');?>"></script>
<script src="<?php echo base_url('_assets/js/tablesorter/jquery.tablesorter.js');?>" type="text/javascript"></script>
<script src="<?php echo base_url('_assets/js/tablesorter/addons/pager/jquery.tablesorter.pager.js');?>" type="text/javascript"></script>

我的页面脚本:

$(document).ready(function() {
     $("#p_history")
    .tablesorter({widthFixed: true, widgets: ['zebra']})
    .tablesorterPager({container: $("#pager")});
});
  

错误:未捕获的TypeError:无法读取未定义的属性“msie”

有谁知道解决方案?

1 个答案:

答案 0 :(得分:4)

正如我所看到的,你正在使用2.0 jquery版本,可能是使用旧jquery版本的tablesorter插件..

由于$.browser.mise函数在jQuery 2.0版本中已弃用,因此发生错误,因此您应该使用较旧的jQuery版本&lt; = 1.3。 或者使用兼容的分拣机。