jQuery TableSorter Plugin(Uncaught TypeError: Cannot read property 'msie' of undefined)

jQuery TableSorter Plugin(Uncaught TypeError: Cannot read property 'msie' of undefined)

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

我在我的 header 中包含如下文件:

<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")});
});

Error :Uncaught TypeError: Cannot read property 'msie' of undefined

有谁知道解决办法吗?

如我所见,您使用的是 2.0 jquery 版本,并且可能使用旧 jquery 版本的 tablesorter 插件..

发生错误是因为 $.browser.mise 函数在 jQuery 2.0 版本中已弃用,因此您应该使用旧的 jQuery 版本 <= 1.3。 或者使用兼容的排序器 plunin。