我正在克隆一个 tr 并设置它的 data-id 属性。然后,我使用该数据 ID 能够打开模式,如果用户单击删除按钮,则使用 AJAX 调用来删除该行。我能够传递数据 ID 并成功提交 AJAX 并删除该项目,但是当我尝试对行进行删除时成功,它不起作用。
var clone = $('#sizeValueTemplate').clone(true);
clone.data('id', data.id);
clone.removeAttr('id');
clone.show().appendTo('#sizeValueTable');
显示确认模式,确定后我删除该项目。然后成功:
$('tr[data-id='+id+']').remove();
$('#modalDeleteSizeValue').modal('hide');
除了 tr 没有被删除,一切都没有错误。该过程适用于页面加载中存在的元素。