在datatable上创建有效的删除按钮,可以通过以下步骤实现:
<table id="myTable">
<thead>
<tr>
<th>列1</th>
<th>列2</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr>
<td>数据1</td>
<td>数据2</td>
<td><button class="deleteBtn">删除</button></td>
</tr>
<!-- 其他数据行 -->
</tbody>
</table>
$(document).ready(function() {
var table = $('#myTable').DataTable();
$('#myTable tbody').on('click', '.deleteBtn', function() {
var row = table.row($(this).closest('tr'));
row.remove().draw();
});
});
$('#myTable').DataTable()
初始化datatable,并将返回的实例保存在变量table
中。table.row($(this).closest('tr'))
获取所在行的datatable行对象,并使用remove()
方法将其从datatable中删除,最后使用draw()
方法重新绘制表格。这样,当用户点击删除按钮时,对应的数据行将会被从datatable中删除。
这种方式创建的删除按钮在datatable上非常有效,可以灵活地删除对应的数据行。如果需要进一步定制删除操作,可以在点击事件处理程序中添加其他逻辑,例如发送删除请求到后端服务器等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云