Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Capturar id elemento sobre el que se hace click

Estas en el tema de Capturar id elemento sobre el que se hace click en el foro de Frameworks JS en Foros del Web. Hola Amigos del foro! Necesito capturar el evento click sobre varios div que estan contenidos dentro de un div container. El tema es que a ...
  #1 (permalink)  
Antiguo 05/01/2012, 20:20
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 15 años, 7 meses
Puntos: 0
Capturar id elemento sobre el que se hace click

Hola Amigos del foro!

Necesito capturar el evento click sobre varios div que estan contenidos dentro de un div container.

El tema es que a priori puede ser cualquiera y esto me plantea un problema que no se resolver y es que tendría que capturar el nombre del div sobre el que se hace click para operar sobre él.

El modo que sé hacerlo es del tipo:
$('#elementDiv).click(function() {
alert('Handler for .click() called.');
});

pero en este caso no me sirve ya que el nombre y numero de los div pueden variar (son dinamicos)...

Cómo podría hacer una funcion genérica que escuchando sobre el div padre (supongo) detecte el click sobre cualquier div contenido dentro de él y me recupere el nombre del mismo?

Bueno, si alguien me puede tirar una idea estaré muy agradecido, desde ya muchas gracias a quienes puedan sugerirme alguna pista.


Abrazos a todos / as!!
  #2 (permalink)  
Antiguo 05/01/2012, 21:51
Avatar de dual3nigma
Colaborador
 
Fecha de Ingreso: febrero-2010
Ubicación: Ciudad de México
Mensajes: 295
Antigüedad: 14 años, 2 meses
Puntos: 122
Respuesta: Capturar id elemento sobre el que se hace click

Hola manke10

Lo que necesitas es la propiedad "target" de el parametro que se le pasa o todo event handler:

Código Javascript:
Ver original
  1. $('#padre').click(function (e) {
  2.             e.target; // este es el elemento en el que se hizo click
  3.             e.currentTarget; // este es #padre
  4.         });


Saludos!
  #3 (permalink)  
Antiguo 06/01/2012, 06:46
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Capturar id elemento sobre el que se hace click

Muchas gracias dual3nigma!!

Con esto que me diste estoy haciendo maravilas, jaja!. En serio, es justo lo que estaba buscando

Un abrazo !

Etiquetas: jquery
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 22:01.