Ahora, que estoy
algo pedo, no puedo plantear demasiado desde el punto de vista brillante, pero si que puedo sugerirte cosas como
$(this).attr('href').substring(1,2).toUpperCase()
Ahorras líneas en una sóla línea.
Si vas a usar el mismo método varias veces puedes
(function(){
ff=$.fn.click;
$.fn.click=function(){
href=$(this).attr('href');
....
ff.apply(this,arguments);};
})();
Donde insertas nuevos elementos que corresponden al prototipo de jQuery en la ejecución actual del script.
Es una idea experimental, no la he comprobado, por lo que tendrás que testarlo.
Un saludo.