Having a heck of a time figuring this out, I have made a few fields (<td>'s>editable, so when you click on them it puts in a form with a text box and a button to submit, and a button to undo it.
Well when I undo it, everything looks fine but the data is trapped in another set of <td> tags. Is their anyway to kill off these extra <td>'s, because this can keep happening every time someone clicks on it and undoes it. Code: function setClickableTitle(obj, i) { $(obj).click(function() { var account = $(obj).attr('accountno'); var id = $(obj).attr('id'); var title = $(obj).attr('title'); var revert = $(obj).html(); var test = "code that goes into the <td> just clicked"; $(obj).after(test).remove(); $('.titleClose').click(function(){stepBackTitle(this, revert, i, id, title, account);}); }); function stepBackTitle(obj, revert, n, id, title, account) { $(obj).parent().replaceWith("<td id='" + id + "' title='" + title + "' accountno='" + account + "'>" + revert + "</td>"); setClickableTitle($("td[title]").get(n), n); }; }