Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2015, 19:19
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Crear y llenar array bidimensional Javascript a partir d html generado con

Se me ocurren muchas formas.

Podrías añadir una clase en particular para cada plancha y otra para cada voto, pero con un número al final de cada uno, teniendo cada plancha y su grupo de votos el mismo número. El resultado sería algo como "plancha1" y todos los votos asociados a dicha plancha tendrían la clase "voto1" y el número aumentaría con cada plancha.

Teniendo esto, podrías hacer lo siguiente para tomarlos por plancha y grupo de votos, de manera independiente:

Código Javascript:
Ver original
  1. var planchas = document.querySelectorAll("[class^=plancha]"),
  2.     totalPlanchas = planchas.length, votos, totalVotos, i, j;
  3.  
  4. for (i = 0; i < totalPlanchas; i++){
  5.     /*
  6.         planchas[i] representa a la plancha actual en el bucle
  7.         Podrías tomar su valor mediante planchas[i].value
  8.     */
  9.  
  10.     votos = document.querySelectorAll(".voto" + (i + 1));
  11.     totalVotos = votos.length;
  12.  
  13.     for (j = 0; j < totalVotos; j++){
  14.         /*
  15.             Cada voto estará representado en votos[j]
  16.             El acceso para el valor de cada voto será mediante votos[j].value
  17.         */
  18.     }
  19. }

Teniendo esta estructura, podrás trabajar con las planchas y sus votos como desees.

Un ejemplo con datos ficticios

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand