Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2010, 12:43
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
unbind solo funciona tras bind?

Me pregunto si unbind funciona para los eventos declarados inline. Por ejemplo, tengo un input al que al hacerle click quiero resetear. Y lo hago así:

<input ...... onclick="$(this).val(''); " >

Pero si agrego un unbind, el evento sigue en pie, y cada vez que pulso en el input, el valor se resetea:

onclick="$(this).val(''); $(this).unbind('click');"

Yo quiero resetear solo la primera vez. Tengo que hacerlo desde el header, adjudicando un evento click con jquery? Es que jquery no reconoce los eventos declarados inline?