Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/08/2012, 13:04
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: existe una una manera mas elegante?

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.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor

Última edición por dontexplain; 03/08/2012 a las 13:18