[英]DataTable (jQuery) remove last child
我有以下問題:我有一個按第一列降序排列的DataTable(jQuery)。 我要嘗試執行的操作是,如果已達到計數(例如10),則刪除最后一行,因此表永遠不會超過10行。 我嘗試了幾種方法都沒有成功。 任何幫助,將不勝感激。
更新:由於某種原因,它僅刪除第一行。
// This is where I assign the DataTable to a variable.
var unprintedTable = $('#unprinted-table').DataTable({
"order": [
[1, "desc"]
]
});
var unprintedLogLength = 5;
var unprintedLogCount = 0; // Incremented when a new row is added.
if (unprintedLogCount > unprintedLogLength) {
unprintedTable.row($(this).parent('tr:last-child')[0]).remove();
}
試試這個
<button onclick="RemoveLastRow()">Remove Last Row</button>
<table id="MyTable" class="table table-bordered table-striped" width="100%" cellspacing="0">
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
</tr>
</thead>
<tbody>
<tr>
<td><button class="Mybtn">Click me</button></td>
<td>Hello</td>
</tr>
</tbody>
</table>
<script>
var Dtable;
$(document).ready(function () {
Dtable = $("#MyTable").DataTable();
});
function RemoveLastRow() {
Dtable.row(Dtable.data().length).remove().draw(false);
);
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.