<table id="tablename" class="ui table small segment" >
<thead>
<tr>
</tr>
</thead>
<tbody id="tablename-tbody">
<tr><td style="text-align: center;" colspan="3"><div class="ui active inline loader"></div></td></tr>
</tbody>
</table>
所以这是我的表
下面这个jquery是我总是在底部看到的问题
$('#tablename').append('<th>th1</th><th>th2</th><th>th3</i></th>');
来自循环的数据
$('#tablename tr').html( data ); <-- contains <tr><td>.....</td></tr> from loop
答案 0 :(得分:3)
好像你想把你的标题放在thead
元素中:
$('#tablename thead').html('<tr><th>th1</th><th>th2</th><th>th3</i></th></tr>');
...以及tbody
元素中的数据:
$('#tablename tbody').html( data );
否则,append()
方法将内容放在元素的末尾。你当然可以使用prepend()
。