jquery追加td

时间:2011-01-14 19:21:52

标签: jquery jqgrid

我试图在现有td结束后附加一个td。下面是以下代码(我在jqgrid中进行)。

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

我看到该列已添加,但它会添加到我要添加的列的下方而不是添加到旁边。上述解决方案是正确的方法吗?

4 个答案:

答案 0 :(得分:7)

这样的事情应该有希望:

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

干杯

-G。

答案 1 :(得分:1)

您在结束<时遗漏了</td>。我还认为你想要选择行并追加到那一行;您正在单元格中添加一个单元格,这将导致无效的HTML。

答案 2 :(得分:1)

使用jqGrid来实现这一点,这里有一个讨论:http://www.trirand.net/forum/default.aspx?g=posts&t=141

答案 3 :(得分:0)

表中的每行都具有相同的列数...您可以为每个其他行添加附加(过去的第1行)。

请参阅:jQuery add HTML table column

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

相关问题