2011-01-14 43 views
3

我想在現有的td結束後追加一個td。下面是下面的代碼(我在jqgrid中做)。jquery append td

$("#list_toppager_center tr:first td:eq(7)").append("<td class='ui-paging-info'>Col/td>"); 

我看到該列被添加,但它被添加到列的下方,我試圖追加到而不是旁邊添加。上述解決方案是否正確嗎?

+1

這是Col/td錯誤嗎? – Ben

+0

表的其餘部分是什麼樣的?還有多少其他的tds? –

回答

7

類似的東西應該幫助希望:

$(function(){ 
    $("#list_toppager_center tr:first td:last").after("<td class='ui-paging-info'>Col</td>"); 
}); 

乾杯

G.

+0

非常感謝。您的答案幫助了我 – DG3

1

您在關閉</td>時丟失了<。我也認爲你想選擇行並附加到該行;您正在單元格內添加一個單元格,這會導致無效的HTML。

0

表中的行具有相同數量的列...您可以爲每個其他行(過去的行1)添加追加。

看到:jQuery add HTML table column

$("#list_toppager_center tr:first").append("New Col");
$("#list_toppager_center tr:gt(0)").append(" ");