Foros del Web » Programando para Internet » Jquery »

esto pero con javscript $('').on('click');

Estas en el tema de esto pero con javscript $('').on('click'); en el foro de Jquery en Foros del Web. Hola chicos pues bueno estoy ahciendo algo en jquery pero me tropece con el problema de que jquery lo que haces es como para todo ...
  #1 (permalink)  
Antiguo 24/10/2013, 12:37
Avatar de sonickseven  
Fecha de Ingreso: diciembre-2012
Ubicación: bogota
Mensajes: 404
Antigüedad: 12 años
Puntos: 2
esto pero con javscript $('').on('click');

Hola chicos pues bueno estoy ahciendo algo en jquery pero me tropece con el problema de que jquery lo que haces es como para todo y con javascript no. Por ejemplo si le das cambiar color a muchos p con javascript como a mi me ha funcionado solo le hace a uno y con jquery si a todos los p. pero bueno la cosa es que tengo una funcion que me crea elementos pero jquery se multiplica todo raro. Por ejemplo si le doy un click en la primera ok hace solo una ves, pero en el segundo da dos acciones repetidas y en el tercero da tres asi sucesivamente. creo que con javascript talves no pase eso pero no se como hacer eso.

asi que aqui esta el codigo
Código Javascript:
Ver original
  1. $('#gaspEr > span:nth-child(2)').on('click',perfilPreview);
  2.  
  3. function perfilPreview(eve){
  4.     console.log($(eve.target));//no se como hacer esta parte
  5.     var ele=$(eve.target), f=$(this).children('section').length;//y como seria la funcion children en javascript
  6.     if(f===0){
  7.         info($(this), ele);
  8.     }else if(f===1){
  9.         ele.next('section').hide(500, function(){
  10.             $(this).remove();
  11.         });
  12.     }
  13. }

por cierto funciona bn hasta cuando llega la parte que se llama una funcion que llama a otra que llama a $('#gaspEr > span:nth-child(2)').on('click',perfilPreview); ahi es cuando ya no funciona como se debe si no que mas bn se multiplica todo raro. y es necesario llamar a la otra funcion por que bueno es largo y complicado pero se necesita. Por ahora me ha tocado omitir esta parte en el codigo para que funcione bn con las otras


gracias de antemando por la atencion prestada :D y ojala se solucione

Etiquetas: funcion, javascript
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 17:36.