Comunidad de diseño web y desarrollo en internet online

Simplificar código

Citar            
MensajeEscrito el 08 Ago 2012 02:09 pm
Muchachos tengo el siguiente código en jQuery, lo que busco hacer es que un elemento de una lista (li) busque a un elemento padre, que en este caso esta como en niveles más arriba y le cambie el texto a ese elemento padre... El código funciona pero quisiera saber si hay posibilidad de simplificarlo un poco.

Código Javascript :

$("li#won").click(function(){
      $(this).parent('ul').parent('.bubble').parent('.fold-action').parent('.action').children('#action-bubble').text("Won");
});

Por Ferroandres

21 de clabLevel



Genero:Masculino  

Front-end + Back-end Developer

chrome
Citar            
MensajeEscrito el 08 Ago 2012 06:27 pm
con el método parents puedes escalar varios niveles por encima del elemento, solo tienes que pasarle el selector indicado.

en tu caso seria $(this).parents('.action')

Por HtrMancera

Claber

342 de clabLevel

1 tutorial

Genero:Masculino  

Front-end Developer

firefox
Citar            
MensajeEscrito el 10 Ago 2012 05:30 pm
Tienes toda la razón, mil gracias.

Por Ferroandres

21 de clabLevel



Genero:Masculino  

Front-end + Back-end Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.