(function($){
// code
})(jQuery);
- это идиома, обычно используемая для того, чтобы псевдоним $ можно было использовать локализованным образом, не затрагивая остальную часть страницы, где могли бы использоваться другие библиотеки, такие как Prototype (со своим собственным $).
jQuery в действии объясняет работу этой идиомы: «Передавая jQuery функции, которая определяет параметр как $, $ гарантированно ссылается на jQuery в теле функции».
Пожалуйста, правильно отформатируйте код во втором блоке.