Skip to content Skip to sidebar Skip to footer

Jquery: Chaining Multiple Functions Gives Uncaught Typeerror

I'm attempting to chain multiple function calls in my script, but I keep getting Uncaught TypeError: $(...).tablesorter(...).tablesorterPager is not a function whenever I try to ge

Solution 1:

Assuming you have the appropriate plugin files installed (in the appropriate order if order matters)

Uncaught TypeError: $(...).tablesorter(...).tablesorterPager is not a function

is usually encountered when there are conflicts between jQuery and other libraries. To stay out of trouble, call $.noConflict() and don't forget to run your jQuery code after the document is ready

$.noConflict();
jQuery(document).ready(function($){
  functionInitializeTableSorter() {
    var pagerOptions = {
        //object definitions in here
    }; 

    $("#transaction").tablesorter({
        //function stuff in here    
    }).tablesorterPager(pagerOptions);
  }
});

Solution 2:

jQuery(document).ready(function($){
    var pagerOptions = {
        //object definitions in here
    }; 

    $("#transaction").tablesorter({
        //function stuff in here    
    }).tablesorterPager(pagerOptions);
});

Use this method bottom of the page.

Solution 3:

I think this is causing the error .tablesorterPager(pagerOptions);

Try with this:

functionInitializeTableSorter() {
   var pagerOptions = {
       //object definitions in here
   }; 

   $("#transaction").tablesorter(pagerOptions);
}

Post a Comment for "Jquery: Chaining Multiple Functions Gives Uncaught Typeerror"