Почему я не могу определить функции в документе jQuery document.ready ()?

Функции появляются как неопределенные, если я помещаю их в функцию document.ready ():

<code>$(document).ready(function(){
  function foo()
  {
    alert('Bar');
  }
});

foo(); // Undefined
</code>

Почему это происходит? Я уверен, что мне просто нужно некоторое простое понимание :)

Ответы на вопрос(6)

Ваш ответ на вопрос