Das würde ich nicht machen. Eher mit CSS dafür sorgen, dass der Button die gesamte Tabellenzelle ausfüllt.
Das habe ich jetzt mal noch gemacht: https://fsv-optik.de/tests/dialog_fetch_3.html
Dort ist jetzt auch die Funktion (wieder) eingebaut, dass Änderungen (farblich markiert) in die Tabelle eingetragen werden. Was ich nicht hingekriegt habe, ist, den Button die td auch in der Höhe ausfüllen zu lassen.
Schöne Grüße
Nico