我会描述我想做什么。
我有从数据库导入数据的表,对于每一行,我都有一个带有数据库 ID(主键)的复选框。它看起来像这样。
cb = 复选框
cb id=1 | 姓名 | 内容 | 呜呜呜
等等。
我可以一次删除 1 行,但我想通过检查多个 cheboxes 并按下删除按钮来删除多行。一旦你检查了它们中的任何一个,我就考虑将这些复选框 id 存储到数组中,然后在我按下按钮删除选定的复选框时执行一个循环。
我的单个删除按钮代码如下所示(此按钮使用自己的 ID 进行删除,与同一行上的复选框相同):
$('.del').click(function(){
var myid = $(this).attr('id');
$.post('newsdel.php', {delete_id:myid}, function(data) {
if(data == 'true') {
$('#'+myid).fadeOut();
var rowCount = $('#count tr').length;
if(rowCount < 3) {
window.location = '?news=1';
}
} else {
alert('Could not delete!');
}
});
});