我克隆了一个tr并将其设置为data-id属性。然后,我使用该数据ID来打开模式,如果用户单击删除按钮,则使用AJAX调用删除该行。我能够传递data-id并成功提交AJAX并删除项目,但在成功执行删除操作时无法工作。使用JQuery删除克隆的元素
var clone = $('#sizeValueTemplate').clone(true);
clone.data('id', data.id);
clone.removeAttr('id');
clone.show().appendTo('#sizeValueTable');
确认模式被显示出来,一旦OK,我删除该项目。然后成功:
$('tr[data-id='+id+']').remove();
$('#modalDeleteSizeValue').modal('hide');
一切正常,没有错误,除tr不会被删除。该过程适用于页面加载中存在的元素。
请提供的jsfiddle :) – OptimusCrime