Этот код прекрасно виден изолированно. Однако я бы предложил использовать событие onClick для <a>
напрямую, а не полагаться на jquery, добавляющий функциональность вашим элементам.
Хотя jquery выполняет приемлемую работу, вы в конечном итоге получаете код, который трудно прочитать, потому что конечный результат не отображает факт, что на самом деле есть обработчик событий, связанный с событием onClick. Лично я предпочитаю видеть, какой код на самом деле выполняется, используя такие инструменты, как Firebug, чтобы просмотреть страницу, которую мне обслуживают.
Это не проблема, если вы единственный человек, который когда-либо читал ваш код.