2010-10-18 103 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>");