现在我正在 jquery 数据表中进行增删改查操作,在删除操作中,如果我单击复选框,而不是单击删除按钮,则所有选中的行记录都应从表和数据库中删除。如果有人知道解决方案请帮忙。提前致谢 删除按钮 复选框“/> 删除操作代码
<script type="text/javascript" language="javascript" class="init">
$(document).ready(function() {
var table = $('#employee_data').dataTable();
$('#delete').click(function () {
if ($('.chkNumber:checked').length) {
var id = '';
$('.chkNumber:checked').each(function () {
id += $(this).val() + " ";
});
alert(id);
}
else {
alert('Please select a checkbox');
}
});
});
</script>
最佳答案
要从数据表中删除每一行,请在每个循环中执行以下操作:
$('.chkNumber:checked').each(function () {
$(this).closest('tr').remove()
});
对于服务器端,您将需要ajax,获取数组中已检查元素的所有id,通过ajax将它们传递给php,然后在数组查询中进行选择并删除它们
关于jquery - 如何使用jquery中的复选框删除多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41255849/