Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/12/2012, 12:33
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 10 meses
Puntos: 5
Exclamación Respuesta: Cómo puedo hacer esto?

Cita:
Iniciado por fishdesign Ver Mensaje
Si lo vas a hacer con Javascript, es mucho más fácil que todo eso y evidentemente no tendrás que usar switch (que por cierto, aquí no viene al cuento).

Tienes un div contenedor, y dentro los distintos elementos. Basta con hacer un bucle for con un número de ciclos igual a la opción deseada para que en cada vuelta añada el atributo requerido.

Por ejemplo si seleccionas 2, se añadirá los atributos a los dos primeros. Así sucesivamente dependiendo de la opción elegida y el número de elementos que uses.

Si usas jQuery, puedes servirte con [URL="http://api.jquery.com/next/"]next()[/URL], comprobar si el atributo ya ha sido añadido o sencillamente usar [URL="http://api.jquery.com/eq/"]eq()[/URL]
Me puedes dejar un ejemplo de como debería quedar el código? Por un ejemplo: un código con opciones 1, 2,3 y casilleros A,B y C. Si seleccionas el 1, activa A, si seleccionas el 2 se activan A y B y si seleccionas 3 se activan A, B, y C.