2010-10-18 7 views
0

J'ai une table avec quatre colonnes. J'ajoute dynamiquement des lignes à la table avec jquery et dans la quatrième colonne est un lien "Supprimer". J'ai besoin de retirer le lien de la ligne quand une nouvelle ligne est ajoutée. Tout cela se passe et fonctionne comme je le veux aussi. Le problème vient quand je veux supprimer la rangée. J'ai besoin de mettre le lien de suppression sur la ligne précédente dans le td existant, le problème que j'ai est qu'un nouveau td est en train d'être créé et que le lien y est placé. Voici le codeAjouter un lien dans un td existant

function RemoveUnsavedTier() { 
    $('#TierDetails tr:last').remove(); 
    $('#TierDetails tr:last td:last').after("<a href='#' id='RemoveTier'>Delete tier</a>"); 
} 

Je sais que c'est parce que je suis en utilisant after mais je ne sais pas ce que je devrais utiliser à la place.

+4

utilisateur append au lieu de $ après ('# TierDetails tr: td dernier: dernière) append ("Delete tier");. –

+0

Merci, c'est exactement ce dont j'avais besoin – bristows

+0

@Chinmayee, s'il vous plaît ajouter votre solution comme une réponse afin que Simon est capable de le marquer comme correct. –

Répondre

4

append utilisateur au lieu de après

$('#TierDetails tr:last td:last').append("<a href='#' id='RemoveTier'>Delete tier</a>"); 
Questions connexes