Jak usunąć element w Jquery

0

Siemanko, jak usunąć starszy element, który został dodany przez zdarzenie click. Może trochę niejasno ale postaram się to zobrazować.
Po kliknięciu na danym polu
1.png
Po kliknięciu na innym polu2.png
Chciałbym aby poprzedni element został usunięty za bardzo nie wiem jak się za to zabrać zdarzenie click z tego co wyczytałem nie posiada postbacka. Jak to rozwiązać?

function EditItemtd() {
    $(document).find("td").click(function () {
        var textInTd = $(this).text();
        var prodid = $(this).closest('tr').find("#product").val();
        var div = "<div style='position:relative;background:#ddd;'><input type='text' value='" + textInTd + "'/>'"+prodid+"'<input type='submit' value='Zapisz'/></div>";
        $(this).append(div);
        //$(this).find("div").remove();
    });
}
1

Temu tworzonemu polu (divowi) ustaw jakąś klasę, a potem wystarczy zwykłe $('.taTwojaKlasa').hide();.
W bardziej wyrafinowany sposób mógłbyś zapisywać tworzony element np. do data tabeli i potem go stamtąd pobierać, ale moim zdaniem byłby to przerost formy nad treścią.

0

póki co działa, dzięki za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1