Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/02/2015, 14:09
Avatar de Flow89
Flow89
 
Fecha de Ingreso: abril-2010
Ubicación: Valladolid
Mensajes: 346
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Enlace de array y su This

Cita:
Iniciado por Alexis88 Ver Mensaje
Ten cuidado con asignar el mismo id a más de un elemento en el mismo documento, recuerda que debe de ser un valor único en todo el documento, por eso usé una clase que sí puede repetirse.

Saludos
@Alexis88

Aunque no tenía ningún problema llamándolo por ID, he decidido llamarlo por clase, por si acaso.

Me ha surgido otro problemilla, utilizando este mismo sistema para obtener que array de establecimiento mostrar.

Te pego el código y te comento el problema.

Recojo en una página lo que me viene de otra (en este caso el valor que recojo es "comida").
Código Javascript:
Ver original
  1. var url = document.URL,
  2.     valor = url.substr(url.indexOf("=") + 1); // Recogemos la variable
  3.    
  4.    
  5.        
  6.     var comida = new Array();
  7.     comida[0] = new Array() ;
  8.         comida[0][0] = ["La Parrilla de San Lorenzo"];
  9.         comida[0][1] = ["8"]
  10. ;

y lo muestro así
Código Javascript:
Ver original
  1. for (i=0;i<=valor.length-1;i++){
  2.         $("#listado").append(
  3.             $("<div/>", {
  4.                 html: valor[i][0],
  5.                 class: "columna1_res",
  6.                 "data-valor": valor[i][0]
  7.             })
  8.         );
  9.  
  10.         $("#listado").append(
  11.             $("<div/>", {
  12.                 html: valor[i][1],
  13.                 class: "columna2_res"
  14.             })
  15.         );
  16.     }
  17.  
  18.     $("#listado").on("click", ".columna1_res", function(){
  19.         $(location).prop("href", "establecimiento.html?variable=" + $(this).data("valor"));
  20.     });


Pero el html: valor[i][1] no me coje el array comida[i][1], si no que me lo interpreta como una cadena y me muestra la primera letra de esa cadena.

Seguro que es una bobada, pero no doy con ello.
Que puedo hacer? muchas gracias de antemano.
__________________
Seamos realistas. Busquemos lo imposible. ;)
La forma de dar las gracias en este foro, es dando Karma, aunque a veces con un simple Gracias, basta.