我试图使用jQuery删除表中的行.该表将按钮显示为一行中的第一项.单击该按钮应该从MySQL表中删除该行.
这是javascript代码
$("#list .del").click(function() {
cell = $(this);
row = cell.closest("tr");
vid = row.find (".vid");
alert (vid.text());
$.post ("db_deleteplayer.php",
{vid:vid.text()},
updateSignup);
return;
}) //#list .del click
function updateSignup(data) {
$('#list').html(data);
return;
}
Run Code Online (Sandbox Code Playgroud)
这适用于我想要删除的第一行但之后失败.我在Firefox,Chrome和IE中证实了这一点.
我的猜测是第一次删除是修改DOM而jQuery变得混乱.有人可以解释一下我哪里出错了吗?