Hallo Pit,
alert(datenset.id); // hier ist die ID noch vorhanden $('#normalline_'+datenset.id).html('<td>' + datenset.wert + '</td><td><button id=\"edit_\"' + datenset.id + ' class=\"icon_edit_kat\"><i class=\"fa fa-edit fa-fw\"></i></button><button class=\"icon_remove_kat\" id=\"remove_\"' + datenset.id + '><i class=\"fa fa-remove fa-fw\"></i></button><button class=\"icon_edit_kat\"><i class=\"fa fa-sort fa-fw\"></i></button><button id=\"save_\"' + datenset.id + ' class=\"icon_save_deaktiv_kat\"><i class=\"fa fa-save fa-fw\"></i></button></td>');
Da sind ja immer noch leere i-Elemente in den Buttons. Was soll das denn? Du brauchst bei richtiger Anwendung von CSS keine i-Elemente, aber du brauchst sinnvollen Inhalt im Button.
Und nachdem obiger String in den html-Teil eingesetzt wurde und der Edit-Button geklickt wurde, wird zwar der Event-Handler angesprochen, aber bei einem alert(this.id) ist nur "edit_" dort angekommen.
Ich sehe in obigem Code keinen Eventhandler. Wann bzw. wie wird der Code denn aufgerufen? Hast du mehr Details für uns?
Viele Grüße
Robert
 nicht angemeldet
 nicht angemeldet Matthias Apsel
 Matthias Apsel Gunnar Bittersmann
 Gunnar Bittersmann MudGuard
 MudGuard