Самовызываемая анонимная функция
(function(){
})();
Такая функция будет тут же выполнена. jQuery - это параметр, который передается в функцию. $ - переменная, по которой будет доступен переданный параметр внутри функции.
Эта конструкция эквивалентна следующей
var myFunc = function($){
};
myFunc(jQuery);
За исключением того, что не создается лишняя переменная в глобальной области видимости (myFunc), ради чего все и делается.