我想删除datatable的<tbody>内容如下:
<table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered" id="myTable">
<thead>
<tr>
<th>Field_1</th>
<th>Field_2</th>
<th>Field_3</th>
</tr>
</thead>
<tbody id="myTableBody">
<tr>
<td>DATA</td>
<td>DATA</td>
<td>DATA</td>
</tr>
<tr>
<td>DATA</td>
<td>DATA</td>
<td>DATA</td>
</tr>
</tbody>
我试过使用$("#myTableBody").empty()或$("#myTableBody").html(""),但它不起作用。我不想删除<thead>
提前感谢
发布于 2014-09-19 11:56:30
尽管您的代码正在运行请看这里,但您可以尝试以下答案:
试一试
$("#myTableBody tr").empty()或
$("#myTableBody tr").html("")或
$("#myTable tbody tr").empty()或
$("#myTable tbody").empty()演示
document.ready() 不要忘记包含jquery库,并将jquery代码放入块.中。
发布于 2014-09-19 12:12:50
试试这个http://jsfiddle.net/Tushar490/s8pqqnL9/1/
$("#myTable tbody").html("");发布于 2014-09-19 13:05:21
一旦创建了datatable,就必须使用datatable API来创建或删除行。
若要清除表中的所有行,请执行以下操作:
// using datatable 1.9 or lower :
$('#myTable').dataTable().fnClearTable();
// using datatables 1.10 or higher :
$('#myTable').dataTable().clear();参考资料:
https://stackoverflow.com/questions/25933369
复制相似问题