Javascript 如何删除添加在tbody中的append?

Javascript 如何删除添加在tbody中的append?,javascript,jquery,html,Javascript,Jquery,Html,我有下面这个片段工作良好。如何从复选框中获取追加数据的ID或Class。当我尝试下面的代码时,$('.chk')。单击(function(){ console.log(cc);})但它不工作。我想做的是在我添加了两行之后,我选中添加数据中的第一个复选框,然后单击“删除”,它将删除,因为它有一个复选框 $(.checkAll”).change(函数(){ $(“.selectall”).prop('checked',$(this.prop(“checked”)); $(“.gone”).remo

我有下面这个片段工作良好。如何从复选框中获取追加数据的
ID或Class
。当我尝试下面的代码时,
$('.chk')。单击(function(){
console.log(cc);})
但它不工作。我想做的是在我添加了两行之后,我选中添加数据中的第一个复选框,然后单击“删除”,它将删除,因为它有一个复选框

$(.checkAll”).change(函数(){
$(“.selectall”).prop('checked',$(this.prop(“checked”));
$(“.gone”).removeAttr('checked');
});
$('.vv.ww')。在('click',function()上{

$(“tbody”).append(“基本上,您只需要使用
chk
class选择only checked复选框,然后使用
remove
class查找这些父级

下面是对代码片段的修订

$(.checkAll”).change(函数(){
$(“.selectall”).prop('checked',$(this.prop(“checked”));
$(“.gone”).removeAttr('checked');
});
$('.vv.ww')。在('click',function()上{

$(“tbody”).append('
$('.chk')。单击(function(){
更改为
$(document)。在('click','.chk',function(){
@guradio)上,如何确定复选框是否为选中?在我当前的代码中,它会导致
on
false
尝试使用
$(document)。在('change','chk:chcked',function(){
@guradio它现在正在工作。但我的最后一个问题没有解决。我想做的是在附加数据中删除带有复选框的复选框。我正在尝试使用
if
但我认为我仍然缺少。@Dfirmansyah如果我遵循您的方法,我可以删除给定的数据吗?@TrafalgarDLaw什么数据?现在可以:)