Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/10/2010, 10:12
beni0888
 
Fecha de Ingreso: octubre-2008
Ubicación: Plasencia
Mensajes: 109
Antigüedad: 15 años, 6 meses
Puntos: 6
Respuesta: jquery, diferenciar click en fondo, de elementos internos

No se si entiendo muy bien lo que quieres, si lo que quieres es que la función se ejecute cuando hagas click en un td pero no cuando hagas click en un elemento contenido dentro de ese td la solución es aplicar un manejador para el evento click de la tabla de la siguiente manera:

Código Javascript:
Ver original
  1. $("table").click(function(e){
  2.     var t=$(e.target);
  3.     if(t.is("table > tr > td"))
  4.         // llamas a la función que quieres ejecutar
  5.     else
  6.         return false; // si quieres evitar propagación y comportamientos por defecto
  7. });

Espero te sirva.

Saludos