Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/08/2011, 17:20
Avatar de tredio
tredio
 
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 16 años, 1 mes
Puntos: 66
Respuesta: obtener el get de un enlace, con jquery

estas asignando eventos click a los span #si y #no cada vez que se hace click en un enlace, por eso imprime tantos alerts como clicks vayas haciendo, prueba asi:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     var id;
  3.     $("a.efectoboton").bind('click',function(){
  4.  
  5.     //al hacer clic sobre el enlace se muestra una capa oculta
  6.                // con los botones Si y No
  7.      $("#advertencia").addClass('mostrar');
  8.  
  9.  
  10.           id=$(this).attr('href').split('id=')[1];                 //obtenemos el numero del id
  11.                    
  12.                  //al hacer clic en No, ocultamos de nuevo la capa de advertencia.
  13.      
  14.            return false;
  15.     })
  16.        
  17.     $("#advertencia #no").bind('click',function(){
  18.                 $("#advertencia").removeClass('mostrar');
  19.         });
  20.  
  21.     //al hacer clic en Si,
  22.       $("#advertencia #si").bind('click',function(){
  23.                                    
  24.                   alert(id);   //Mostramos el id  /*** Se muestra varias veces   ***/
  25.                           /* Procedimiento para eliminar de la DB
  26.  
  27.                           */
  28.                            //ocultamos de nuevo la capa de advertencia
  29.                              $("#advertencia").removeClass('mostrar');
  30.                   return false;
  31.         });
  32. });
__________________
Extension Google Chrome
dar las gracias no cuesta nada :D