jQuery如何删除动态追加的行?

时间:2014-02-05 16:01:45

标签: javascript jquery append

如果我将行附加到我的表格中:

 $('#tbody_upload').append('<tr id="' + data.originalFiles[counter].name + '"><td>' + 'Uploading...' + '</td><td></td><td></td><td></td></tr>');

如何从其他活动中删除它?

$('#' + this.name).remove();

该功能不起作用,附加的项目也不会出现在页面的来源中。

2 个答案:

答案 0 :(得分:0)

如果你想删除触发要删除的事件的元素(如this.name所示),你可以简单地执行

$(本)卸下摆臂();

答案 1 :(得分:0)

也许您应该为您的表命名,然后使用选择器选择主体并首先对其进行错误处理,然后附加数据,以便每次获得新数据时,该表都会删除旧数据并放入新数据。

<table id="yourtableName" border="1" class="hoverTable">
<thead>

</thead>
<tbody>
</tbody>
</table>

var gridBody =你的tr代码;

$('#yourtableName tbody').empty().append(gridBody);