Originariamente inviato da carlomarx
Succede perché quando clicchi sul bottone clicchi anche sulla cella che lo contiene. Devi bloccare la propagazione dell'evento.
in realtà nella funzione edit() avevo anche messo la seguente istruzione:
$(obj).removeAttr("onclick");

proprio per evitare che ricliccando sul td (o sul suo contenuto) si riattivasse la funzione stessa...

(ma non sono sicuro che questo c'entri con quello che dici tu...)