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);
        };
        }

Reply via email to