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$("table").click(function(e){
var t=$(e.target);
if(t.is("table > tr > td"))
// llamas a la función que quieres ejecutar
else
return false; // si quieres evitar propagación y comportamientos por defecto
});
Espero te sirva.
Saludos