【问题标题】:jquery append tdjquery 追加 td
【发布时间】:2011-06-09 08:43:30
【问题描述】:

我正在尝试在现有 td 结束后附加一个 td。下面是下面的代码(我在 jqgrid 中做)。

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

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

【问题讨论】:

  • 表格的其余部分是什么样的?还有多少其他的 td?

标签: jquery jqgrid


【解决方案1】:

这样的事情应该会有所帮助:

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

干杯

G.

【讨论】:

  • 非常感谢。你的回答帮助了我
【解决方案2】:

您在结尾的&lt;/td&gt; 上缺少&lt;。我还认为您想选择该行并附加到该行;您正在单元格内添加一个单元格,这会使 HTML 无效。

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 我正在尝试在顶部寻呼机按钮旁边添加一个链接。
    【解决方案4】:

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

    见:jQuery add HTML table column

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

    【讨论】:

      猜你喜欢
      • 2013-07-15
      • 2013-04-26
      • 2019-05-10
      • 2016-01-08
      • 2012-05-25
      • 2014-06-07
      • 2016-03-29
      • 2013-05-21
      • 2011-09-20
      相关资源
      最近更新 更多