Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Aplicar estilos

Estas en el tema de Aplicar estilos en el foro de Frameworks JS en Foros del Web. Hola Quisiera saber cómo hacer (con jQuery) para aisgnar "title = numero" a todos los links del primer nivel de una lista, donde numero es ...
  #1 (permalink)  
Antiguo 13/03/2011, 12:41
 
Fecha de Ingreso: octubre-2006
Mensajes: 562
Antigüedad: 18 años, 2 meses
Puntos: 12
Aplicar estilos

Hola
Quisiera saber cómo hacer (con jQuery) para aisgnar "title = numero" a todos los links del primer nivel de una lista, donde numero es un contador.

Código HTML:
Ver original
  1. <ul>
  2.   <li><a>Link 1</a></li>
  3.   <li><a>Link 2</a></li>
  4.   <li><a>Link 3</a>
  5.     <ul>
  6.       <li><a>Link 4</a></li>
  7.       <li><a>Link 5</a></li>
  8.     </ul>
  9.   </li>
  10.   <li><a>Link 6</a></li>
  11. </ul>

Según el ejemplo los links 1, 2, 3 y 6 deberían tener como atributo title los números 1, 2 ,3 y 4 respectivamente.
  #2 (permalink)  
Antiguo 13/03/2011, 13:35
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: Aplicar estilos

Que tal jalex16,

Podrias utilizar el selector de descendencia, algo asi:

Código Javascript:
Ver original
  1. $("ul.simpleList > li > a").each(function(index){
  2.     $(this).attr('title', index + 1);
  3. });

Nota: el ejemplo asume que la lista tendra una clase en este caso "simpleList"

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)

Etiquetas: estilos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:55.