2011-01-14 41 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(" ");