我使用和HTML
动态创建复选框。它们看起来像这样:PHP
MySQL
<input type='checkbox' name ='chkDel' value='11'>
<input type='checkbox' name ='chkDel' value='18'>
<input type='checkbox' name ='chkDel' value='55'>
然后我有这个jQuery
脚本来检查是否选中了一个或多个复选框并处理PHP
文件中的信息。对于选中的每个复选框,它都会删除数据库表中的一行。
$('#delete_absence_row').click(function() {
var query_string = '';
$('input[type=checkbox]').each(
function() {
if (this.checked) {
query_string += "&chkDel[]=" + this.value;
}
});
$.ajax({
type: "POST",
url: "../updateAbsence.php",
data: query_string,
success:
function(t) {
$("div#content_response").empty().append(t);
},
error:
function(){
$("div#content_response").append("An error occured during processing");
}
});
});
现在我想.remove();
在每个标记的复选框上附加一个,即query_string
在success:function(t)
我jQuery
不太了解,上面的代码是我在网上找到的不同解决方案的混合体,所以请耐心等待。
如何删除成功功能后标记的复选框?