Re: [gtug-bsas] Duda sencilla jquery
miércoles, 28 de mayo de 2014
Si lo que querés es que se dispare una función ya declarada como goodPoint, no es necesario que declares una función nueva. jQuery además redirige automáticamente el scope del elemento a la función.
http://jsfiddle.net/gZr9u/
On Wed, 28 May 2014 12:17:41 -0300
Maximiliano Burgos <maxib2007@gmail.com> wrote:
> Hola Jony!
>
> Hice lo que me dijiste:
>
> $(".btn-win").click(function(e){
> e.preventDefault();
> var atributo = $(this).attr("data-id");
> console.log(atributo);
> });
>
> siendo:
> <button type="button" data-id="btn-2" class="btn btn-primary btn-win">Box
> 2</button>
>
> pero por alguna extraña razon cuando cliqueo no va a la funcion de click,
> que estoy haciendo mal?
>
>
> El 28 de mayo de 2014, 12:08, Jonatan Ariste <jonatan.ariste@gmail.com>escribió:
>
> > Por que lo pasas a otra función?
> > Si vos tenes un botón algo así:
> >
> >
> >
> > <a class="btn pulsar btn btn-info" data-atributoloco="MONO">Option B</a>
> >
> > $(".pulsar").click(function (e) {
> > e.preventDefault();
> > var atributo = $(this).attr("data-atributoloco");
> > alert(atributo);
> > });
> >
> >
> > si queres modificar el atributo usas así:
> >
> > $(this).attr("data-atributoloco",'NUEVO MONO');
> >
> >
> >
> >
> > El 28 de mayo de 2014, 11:58, Maximiliano Burgos <maxib2007@gmail.com>escribió:
> >
> > Ahi probe y no le gusto el this en el parametro
> >>
> >>
> >> El 28 de mayo de 2014, 11:55, Charles Cordova V. <chacovi@gmail.com>escribió:
> >>
> >> Hola Maxi,
> >>>
> >>> Me parece que debes tener el parámetro en tu function. Algo así.
> >>>
> >>> goodPoint(this){//something}
> >>>
> >>> Y al invocar el método por el evento del botón pasarle el parámetro:
> >>>
> >>> $("#btn-"+i).click(function(){ goodPoint(this) });
> >>>
> >>> Saludos,
> >>>
> >>> Charles Córdova <http://about.me/chacovi>
> >>>
> >>>
> >>> El 28 de mayo de 2014, 11:32, Maximiliano Burgos <maxib2007@gmail.com>escribió:
> >>>
> >>>> Hola Gente!
> >>>>
> >>>> A ver si me pueden dar una mano con esto.
> >>>> Tengo un boton al que le hice una funcion de click:
> >>>>
> >>>> $("#btn-"+i).click(function(){ goodPoint() });
> >>>>
> >>>> Que va a la funcion goodPoint(). Quiero usar this para poder traerme
> >>>> las propiedades del boton que pulso y modificarlas. Probe:
> >>>>
> >>>> $(this).find("button").html("dfsf");
> >>>>
> >>>> Pero no funciona. Como es entonces?
> >>>>
> >>>> --
> >>>> Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos
> >>>> Aires | Google Developers Group" de Grupos de Google.
> >>>> Para anular la suscripción a este grupo y dejar de recibir sus
> >>>> mensajes, envía un correo electrónico a
> >>>> gtug-bsas+unsubscribe@googlegroups.com.
> >>>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
> >>>>
> >>>
> >>> --
> >>> Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos
> >>> Aires | Google Developers Group" de Grupos de Google.
> >>> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> >>> envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
> >>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
> >>>
> >>
> >> --
> >> Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos
> >> Aires | Google Developers Group" de Grupos de Google.
> >> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> >> envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
> >> Para acceder a más opciones, visita https://groups.google.com/d/optout.
> >>
> >
> >
> >
> > --
> >
> > * Jonatan.Ariste *
> > *Consultor IT*
> > *Main **tel/**fax: (Arg) *+54 11 5279-6896 int. 101
> > *Main **tel**: (EEUU) **0104181681*
> > *Mobile: *+54 9 11 6938-2636
> > *Address: *AV. San Juan 701 / 2th floor
> > San Telmo, Buenos Aires Argentina.
> > *Postal Code: *C1006ACT
> > *Website:* thenextwork.es
> > *TW:* @jonatanariste
> >
> > --
> > Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos
> > Aires | Google Developers Group" de Grupos de Google.
> > Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> > envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
> > Para acceder a más opciones, visita https://groups.google.com/d/optout.
> >
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos Aires | Google Developers Group" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/d/optout.
--
Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos Aires | Google Developers Group" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.
http://jsfiddle.net/gZr9u/
On Wed, 28 May 2014 12:17:41 -0300
Maximiliano Burgos <maxib2007@gmail.com> wrote:
> Hola Jony!
>
> Hice lo que me dijiste:
>
> $(".btn-win").click(function(e){
> e.preventDefault();
> var atributo = $(this).attr("data-id");
> console.log(atributo);
> });
>
> siendo:
> <button type="button" data-id="btn-2" class="btn btn-primary btn-win">Box
> 2</button>
>
> pero por alguna extraña razon cuando cliqueo no va a la funcion de click,
> que estoy haciendo mal?
>
>
> El 28 de mayo de 2014, 12:08, Jonatan Ariste <jonatan.ariste@gmail.com>escribió:
>
> > Por que lo pasas a otra función?
> > Si vos tenes un botón algo así:
> >
> >
> >
> > <a class="btn pulsar btn btn-info" data-atributoloco="MONO">Option B</a>
> >
> > $(".pulsar").click(function (e) {
> > e.preventDefault();
> > var atributo = $(this).attr("data-atributoloco");
> > alert(atributo);
> > });
> >
> >
> > si queres modificar el atributo usas así:
> >
> > $(this).attr("data-atributoloco",'NUEVO MONO');
> >
> >
> >
> >
> > El 28 de mayo de 2014, 11:58, Maximiliano Burgos <maxib2007@gmail.com>escribió:
> >
> > Ahi probe y no le gusto el this en el parametro
> >>
> >>
> >> El 28 de mayo de 2014, 11:55, Charles Cordova V. <chacovi@gmail.com>escribió:
> >>
> >> Hola Maxi,
> >>>
> >>> Me parece que debes tener el parámetro en tu function. Algo así.
> >>>
> >>> goodPoint(this){//something}
> >>>
> >>> Y al invocar el método por el evento del botón pasarle el parámetro:
> >>>
> >>> $("#btn-"+i).click(function(){ goodPoint(this) });
> >>>
> >>> Saludos,
> >>>
> >>> Charles Córdova <http://about.me/chacovi>
> >>>
> >>>
> >>> El 28 de mayo de 2014, 11:32, Maximiliano Burgos <maxib2007@gmail.com>escribió:
> >>>
> >>>> Hola Gente!
> >>>>
> >>>> A ver si me pueden dar una mano con esto.
> >>>> Tengo un boton al que le hice una funcion de click:
> >>>>
> >>>> $("#btn-"+i).click(function(){ goodPoint() });
> >>>>
> >>>> Que va a la funcion goodPoint(). Quiero usar this para poder traerme
> >>>> las propiedades del boton que pulso y modificarlas. Probe:
> >>>>
> >>>> $(this).find("button").html("dfsf");
> >>>>
> >>>> Pero no funciona. Como es entonces?
> >>>>
> >>>> --
> >>>> Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos
> >>>> Aires | Google Developers Group" de Grupos de Google.
> >>>> Para anular la suscripción a este grupo y dejar de recibir sus
> >>>> mensajes, envía un correo electrónico a
> >>>> gtug-bsas+unsubscribe@googlegroups.com.
> >>>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
> >>>>
> >>>
> >>> --
> >>> Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos
> >>> Aires | Google Developers Group" de Grupos de Google.
> >>> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> >>> envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
> >>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
> >>>
> >>
> >> --
> >> Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos
> >> Aires | Google Developers Group" de Grupos de Google.
> >> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> >> envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
> >> Para acceder a más opciones, visita https://groups.google.com/d/optout.
> >>
> >
> >
> >
> > --
> >
> > * Jonatan.Ariste *
> > *Consultor IT*
> > *Main **tel/**fax: (Arg) *+54 11 5279-6896 int. 101
> > *Main **tel**: (EEUU) **0104181681*
> > *Mobile: *+54 9 11 6938-2636
> > *Address: *AV. San Juan 701 / 2th floor
> > San Telmo, Buenos Aires Argentina.
> > *Postal Code: *C1006ACT
> > *Website:* thenextwork.es
> > *TW:* @jonatanariste
> >
> > --
> > Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos
> > Aires | Google Developers Group" de Grupos de Google.
> > Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> > envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
> > Para acceder a más opciones, visita https://groups.google.com/d/optout.
> >
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos Aires | Google Developers Group" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/d/optout.
--
Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos Aires | Google Developers Group" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.