javascript - 将html字符串添加到表中
问题描述
我已经尝试了将近一天!
"<tr>...</tr>"
我有一个要添加到 Datatables 表的字符串数组。但是我尝试过的每一种方式总是导致整个[object HTMLTableRowElement]
被推到第一列。
我该怎么做?你能帮我吗?
到目前为止我所拥有的:
var table = $j('#table_view_subs').DataTable();
var fakehtml = '<tr><td> 1 </td> <td> 2 </td> <td> 3 </td> <td> 4 </td> <td> 5 </td></tr>';
table.row.add($(fakehtml)).draw();
我试过用javascript创建一个元素,添加html,然后row.adding。还尝试了一堆其他的东西,我什至不知道x(
好的,这是小提琴!
解决方案
我已经删除了 HTML,而是为列提供了一个输入数组。
工作示例:https ://jsfiddle.net/vpjmzc6k/
$(document).ready( function () {
const table = $('#table_view_subs').DataTable(),
input = [1,2,3,4,5,6];
table.row.add(input).draw();
} );
<table id="table_view_subs">
<thead>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>2011/04/25</td>
<td>$320,800</td>
</tr>
</tbody>
</table>
推荐阅读
- python - 没有找到带有参数'('',)'的'cart-add'的Django NoReverseMatch Reverse
- python-2.7 - 想要创建一个未知维度的空矩阵并附加特征向量
- ruby - 使用类和方法的斐波那契数列
- angular - 打字稿变量中 QuestionMark(?) 的用途是什么?
- android - Xamarin.Android 中的 OneSignal 后台通知
- webpack - 如果不使用 React 和依赖项,则无法对其进行树摇动
- mysql - 如何强制 MySQL 在磁盘上而不是在内存中写入临时表以进行特定查询?
- javascript - 如何从数组中删除对象并更新所有其他对象的位置值?
- hadoop - Parquet 格式:获取所有列时有用吗?
- alfresco - Uploader plus 不适用于 Alfresco 中的特定站点