Dobra edycja już prawie działa tylko mam problem ponieważ wymyśliłem to sobie tak że po kliknięciu w pole edycji pod spodem wyświetla mi się nowy wiersz taki pomocniczy w którym wprowadzam sobie dane do zmiany np.
ale jak utworze 2 wiersz i kliknę edycje to wyświetla mi się to tak
zamieszczam kod w jQery
var i = 1;
var imie;
$(document).ready(function()
{
$("#dodaj").click(function()
{
imie = $("#imie").val();
var wiersz = ("<tr class='wiersz'><td class='first'></td><td class='wImie'>" + imie + "</td><td><button class='usun'>Usuń</button></td><td><button class='edytuj'>Edycja</button></td></tr>");
$("#tB").append(wiersz);
$(".first").each(function(i)
{
$(this).text(i+1);
});
$("#tB").on("click",".usun",function()
{
$(this).parent().parent().remove();
$(".first").each(function(i)
{
$(this).text(i+1);
});
});
$("#tB").on("click",".edytuj",function()
{
var wiersz = $("<tr><td></td><td><input type='text' placeholder='Podaj imię' id='wImie'/></td><td><button class='zapis'>Zapisz </button></td><td><button class='anuluj'>Anuluj</button></td></tr>");
$(this).closest('tr').after(wiersz);
});
$("#tB").on("click",".anuluj",function(){
$(this).parent().parent().remove();
});
$("#tB").on("click",".zapis",function(){
var noweImie = $("#wImie").val();
var nowe = imie.replace(imie,noweImie);
$(".wImie").text(nowe);
$(this).parent().parent().remove();
});
});
});
a tu w jsbin.com
https://jsbin.com/seleqineri/1/edit?html,css,js,output