Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/10/2015, 13:09
sintel_1
 
Fecha de Ingreso: enero-2014
Ubicación: Navarra
Mensajes: 94
Antigüedad: 10 años, 10 meses
Puntos: 18
Respuesta: Asignar Funcion ha elemento HTML generado por PHP

Hombre no hace falta que hagas una funcion por cada id

Puedes usar un selector que capture el evento click en los identificadores que empiecen por "me_info_complementaria" y de ahi obtienes el id.

seria mas o menos asi:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.  
  3.     $('a[id^=me_info_complementaria]').click(
  4.             function(e){
  5.             var valor_id = $(this).attr('id');
  6.             var arreglo_valor_id = valor_id.split("complementaria");
  7.             var identificador = "#me_info_complementaria_contacto" + arreglo_valor_id[1];
  8.             if($(this).text() == '-'){
  9.               $(identificador).toggle(1000);
  10.               $(this).text('+');
  11.               } else {
  12.               $(identificador).toggle(1000);
  13.               $(this).text('-');
  14.               }
  15.               e.preventDefault();
  16.              });
  17. });//fin de ready

Supongo que habra mas formas, pero es lo que se me ocurre.
saludos

Última edición por sintel_1; 14/10/2015 a las 13:33