This is in a way due to Internet Explorer 11 having a user agent string that doesn't include "MSIE", so jQuery doesn't identify it properly (see this question).
But really, the TableSorter Pager code doesn't need to know which browser is running the code. Change the function clearTableBody
to leverage jQuery's cross-browser implementation instead:
this.clearTableBody = function(table) {
$(table.tBodies[0]).empty();
};
I have tested this in IE8, IE9, IE11, Chrome 31 and Firefox 24.
(And just now, I found a GitHub repo with a fork of TableSorter that has possibly fixed this already: https://github.com/Mottie/tablesorter)