Как создать в JQuery глобальную переменную?
window.a = 5;
или простоa = 5;
без указания var
Ох, как. Мой ответ выше не совсем правильный. $(function(){}) аналогично $(document).ready(function(){}), так что тут мы имеем дело с асинхронностью (если вам она не нужна, советую просто вызывать анонимную функцию (function(){})()).
К сожалению, эта тема не очень проста, так что и решать ее придется с помощью лома. Например, так.