使用Jquery将内容添加到表中的tfoot

use*_*933 5 jquery html-table

我有这个示例表

<table border="1" id="tabla">
 <tr>
  <td>row 1, cell 1</td>
  <td>row 1, cell 2</td>
 </tr>
 <tr>
  <td>row 2, cell 1</td>
  <td>row 2, cell 2</td>
 </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我尝试使用Jquery动态添加内容

$("#tabla").find('tfoot').append($('<td><b>Total</b></td><td>a</td><td>b</td>'));
Run Code Online (Sandbox Code Playgroud)

但是,不行

如果使用萤火虫检查桌子,这有一个脚,但空.¿如何在没有添加内容的情况下动态添加内容到tfoot?

Ren*_*och 8

不改变你的html的解决方案是先添加tfoot:

$(function($){
    var foot = $("#tabla").find('tfoot');
    if (!foot.length) foot = $('<tfoot>').appendTo("#tabla"); 
    foot.append($('<td><b>Total</b></td><td>a</td><td>b</td>'));
})
Run Code Online (Sandbox Code Playgroud)