使用jQuery删除任何表行
我在使用jQuery删除表行时遇到了一个难题。我在stackoverflow上发现的类似问题或如何动态添加或删除行的示例似乎都使用了使用jQuery删除任何表行,jquery,Jquery,我在使用jQuery删除表行时遇到了一个难题。我在stackoverflow上发现的类似问题或如何动态添加或删除行的示例似乎都使用了live而不是click方法,前者现在被弃用,取而代之的是click。同样,其他示例也不涉及删除选择删除的行,通常选择最后一行 我已经建立了一个新的组织。添加一行后,如果单击Del row,则不会发生任何事情。如果可能的话,挑战来自包含动态添加到DOM的delete按钮的表行?以下是我需要帮助的代码块: $('.delrow').click(function(){
live
而不是click
方法,前者现在被弃用,取而代之的是click
。同样,其他示例也不涉及删除选择删除的行,通常选择最后一行
我已经建立了一个新的组织。添加一行后,如果单击Del row,则不会发生任何事情。如果可能的话,挑战来自包含动态添加到DOM的delete按钮的表行?以下是我需要帮助的代码块:
$('.delrow').click(function(){
var tr = $(this).closest('tr');
console.log($tr);
$tr.remove();
var $id = $id-2;
});
使用,变量为tr
非$tr
$(document).on('click','.delrow',function(){
var tr = $(this).closest('tr');
console.log(tr);
tr.remove();
var $id = $id-2;
});
使用,变量为tr
非$tr
$(document).on('click','.delrow',function(){
var tr = $(this).closest('tr');
console.log(tr);
tr.remove();
var $id = $id-2;
});
谢谢。这正是我需要的。谢谢。这正是我需要的。