Foros del Web » Programando para Internet » Javascript »

Crea clase distinta para cada elemento

Estas en el tema de Crea clase distinta para cada elemento en el foro de Javascript en Foros del Web. Hola Estoy ocupando Gavick tabs para Joomla, pero hay algo que me gustaría variar: Código: echo '<div class="gk_tabmods_container" style="'.$style.'">'; if($tabsPosition == "down"){ echo '<ul class="gk_tabmodsmenu_down">'; ...
  #1 (permalink)  
Antiguo 28/02/2008, 14:27
 
Fecha de Ingreso: febrero-2008
Ubicación: Santiago - Chile
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Crea clase distinta para cada elemento

Hola

Estoy ocupando Gavick tabs para Joomla, pero hay algo que me gustaría variar:

Código:
echo '<div class="gk_tabmods_container" style="'.$style.'">';
	
		if($tabsPosition == "down"){
		echo '<ul class="gk_tabmodsmenu_down">';
		for($i = 0;$i<count($titles);$i++){echo '<li>'.$titles[$i].'</li>';}
		echo '</ul>';
	}
Cuando se generan se crean así

Código:
<ul>
<li>Lista 01</li>
<li>Lista 02</li>
<li>Lista 03</li>
<li>Lista 04</li>
</ul>
Las etiquetas "LI" se generar sin clases, lo ideal que es fueran creadas como

Código:
<ul>
<li class="tab01">Lista 01</li>
<li class="tab02">Lista 02</li>
<li class="tab03">Lista 03</li>
<li class="tab04">Lista 04</li>
</ul>
agradeceré sus respuesta
Muchas gracias

Última edición por euforico; 28/02/2008 a las 14:28 Razón: Me habia equivocado en el primer codigo
  #2 (permalink)  
Antiguo 28/02/2008, 17:35
 
Fecha de Ingreso: diciembre-2007
Ubicación: Argentina
Mensajes: 151
Antigüedad: 16 años, 4 meses
Puntos: 2
Re: Crea clase distinta para cada elemento

Creo que este Script te vendría bien:

Generar clases automáticamente a listas HTML

El Script lo programé hace un rato asi que no tuve tiempo de depurarlo por completo. Creo que anda bastante bien y resolverá tu problema.

Lo único que debes tener en cuenta es que cada una de las etiquetas UL deben tener una clase diferente (por ejemplo lista01) y que las etiquetas LI no tengan atributo class ya definido (que en tu caso estaría bien por que no lo tienen).

Bueno cualquier cosa me avisas y te ayudo
Saludos Toda la suerte!!!
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 13:48.