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?