Оно в таком состоянии только внутри анонимной функции, понятное дело. Поэтому таким образом вы оборачиваете только те куски кода, для которых вам надо изменить поведение $. В остальном коде всё будет по-прежнему.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
var $ = function(a){return jQ('#a '+a);}