jQuery supprime la dernière colonne de la table

Actuellement j'ai une table qui peut être N colonnes et N lignes. Dans l'interface j'ai un bouton pour supprimer la dernière colonne, mais je ne peux pas comprendre comment faire pour supprimer le dernier td de toutes les lignes, ce que j'ai réalisé jusqu'à présent est de supprimer la première ligne tdet la dernière rangée tdmais laissez les autres.

Voici mon code (seulement supprime le dernier titre en cours):

function removeTableColumn() {
    /*
        removeTableColumn() - Deletes the last column (all the last TDs).
    */
    $('#tableID thead tr th:last').remove(); //Deletes the last title
    $('#tableID tbody tr').each(function() {
        $(this).remove('td:last'); //Should delete the last td for each row, but it doesn't work
    });
}

Suis-je raté quelque chose?

source d'informationauteur Oscar Carballal