function DeleteUser(tr_obj,ul_userid)
{
if(confirm("Do you want to delete user "+ul_userid+"?"))
{
$.ajax({
url:"/core/ajax_delete.php",
data: { login_id:ul_userid,action:'USER'},
async: false,
success: function(data)
{
if(data==1)
{
DeleteTemplateRow(tr_obj);
}
}
});
}
}
我尝试了很多选项,但它没有立即删除
function DeleteSelectedRow(tr_obj) // tr_obj returns tr_1,tr_0..
{
$(tr_obj).remove();
//$(this).closest('tr').remove();
//$("#user_listing_table").dataTable().fnDeleteRow(tr_obj)
}
行正在删除,但不是立即删除,每次删除时都需要刷新。
最佳答案
如果您有该表的引用类或 ID,只需执行此操作
例如:如果该表的 ID 为 myTable
如果你想删除该 dom 的所有子元素,包括 header
$("#myTable").empty()
如果你想删除除标题之外的内容
$("#myTable").slice(1).remove()
关于javascript - 如何使用js立即删除包含字符串(tr_obj)的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29864695/