【问题标题】:Adding text to a table data cell with jQuery使用 jQuery 向表格数据单元格添加文本
【发布时间】:2010-12-23 17:33:27
【问题描述】:

为什么是这个代码:

row.append($("<td></td>").text("someText"));

...无法正常工作,我该如何解决?

【问题讨论】:

  • 不工作怎么办? row 是什么?什么是 html 标记?
  • 我们希望看到您的代码。请发帖
  • 确保 row 是 jQuery 元素。试试$(row).append($("&lt;td&gt;&lt;/td&gt;").text("someText"));,也许会成功
  • 我在一个不喝咖啡的早晨问了一个类似的问题 (stackoverflow.com/questions/1655319/…)。

标签: jquery html-table dom-manipulation


【解决方案1】:

代码运行良好,正如Working Demo 所示。将 /edit 添加到 URL 以查看代码。在 Firefox 3.5 和 IE 6 中测试

$('button').one('click', function() {
  $('#myTable tr:last').append($("<td></td>").text("someText"));
});

另外,您可以考虑将单元格元素的创建时间缩短为

$("<td>someText</td>")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    相关资源
    最近更新 更多