2010-10-18 102 views
0

我有一个包含四列的表格。我使用jQuery动态添加行到表中,第四列是一个“删除”链接。添加新行时,我需要删除行中的链接。这一切都是按照我的需要进行的。问题出现在我想删除该行时。我需要将删除链接放回到现有td的前一行,我遇到的问题是正在创建一个新的td并将链接放入它。这是代码将链接添加到现有的td

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

我知道这是因为我使用after,但我不知道我应该使用来代替。

+4

用户追加,而不是之后$( '#TierDetails TR:去年TD:去年')追加 “(Delete tier”)。 – 2010-10-18 10:24:39

+0

谢谢,那正是我需要的 – bristows 2010-10-18 10:26:42

+0

@Chinmayee,请添加您的解决方案作为答案,以便Simon能够将其标记为正确。 – 2010-10-18 10:33:07

回答

4

用户追加,而不是之后

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