Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2014, 19:32
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 4 meses
Puntos: 977
Respuesta: Coger valor de la capa al hacer click sobre ella

No es correcto que haya más de un elemento con el mismo ID. Tienes que asignarles un ID distinto a cada elemento. Aún así, el procedimiento es bastante sencillo:

Código HTML:
Ver original
  1. <div id='titlesx' onclick='usrclick(this);'>
  2.   <li style='list-style:none;'>
  3.     <div id='fieldxid'>{$row['id']}</div>
  4.     <div id='fieldx'>{$row['email']}</div>                                         
  5.   </li>
  6. </div>

Código Javascript:
Ver original
  1. function usrclick(div){
  2.   var contenido = div.getElementsByTagName("div")[0].innerHTML;
  3.   alert(contenido);
  4. }

Como notarás, le paso a la función la palabra reservada this que hace referencia al elemento en donde está ocurriendo el evento. En la función, busco los elementos Div dentro de él, tomo el primero de ellos y su contenido. Finalmente, imprimo el contenido del primer Div.

Aquí puedes ver este ejemplo en ejecución.

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