我正在尝试删除已克隆的表,但删除仅适用于第一个表,不适用于当前表。
我使用了这两个代码,但没有成功。
$(this).closest('table').remove();
$(this).parent().parent().remove();
我的目的是使 REMOVE 跨度在开始时隐藏,并使其仅对克隆表可见,以便用户无法删除第一个表并有需要克隆的内容。如果您也能帮助我实现这一目标,那么我会更高兴。
到目前为止,这是我用我很少的 jquery 知识所做的:http://jsfiddle.net/sZwvd/1/
提前致谢
最佳答案
尝试使用event-delegation
在动态创建的元素上,
$('div').on('click','.remove-table', function(event) {
event.preventDefault();
$(this).closest('table').remove();
});
DEMO
关于jquery - 克隆和删除当前表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24350949/