【发布时间】:2013-08-13 15:54:45
【问题描述】:
我使用 jQuery 在单击新行时动态添加到我的表中,另一方面,我有一个可以在单击按钮时删除行的函数。如果我在添加后尝试删除,则无法删除动态添加的行的问题。
//adding new row to table
$('button#addRow.btn').click(function(e) {
e.preventDefault();
var rowCount = $('#feeds tr').length;
$('#feeds > tbody:last').append(//here comes tr html)};
//removing rows from table
$("tr td .delete").on("click", function(e) {
e.preventDefault();
$(this).closest("tr").remove()
});
【问题讨论】:
-
你需要使用事件委托,见documentation for
on() -
您是否在新添加的 td 中添加删除类?
-
删除类有没有
标签: jquery events html-table row