IEnumerable IEnumerable - 1 year ago 103
jQuery Question

How to call a function inside $(document).ready

Im trying to debug my web app that uses


In firebug im calling functions inside the $(document).ready..

function val() { console.log('validated outside doc.ready'); }

console.log('document ready...');

function validate() { console.log('validated!'); }

In firebug console I type
and it says its not a function

If i type
it works fine.

How do i call validate from the console ?

Answer Source

You are not calling a function like that, you just define the function.

The correct approach is to define the function outside document.ready and call it inside:

// We define the function
function validate(){

  // we call the function

Another option is to self invoke the function like that:

   // we define and invoke a function
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download