单击带有 jQuery 的复选框

Click checkbox with jQuery

我正在使用 Ajax 动态构建 html。

此代码生成我的 table:

$(".row-info").append(`
    <div class="items_container ${value}" id="${value}">
        <div class="col-md-2 item_ref">${value}</div>
        <div class="col-md-6 item_description">${response[0].nombre}</div>
        <div class="col-md-3"><input type="number" class="form-control" value="1" style="width: 100%; text-align:center" /></div>
        <div class="col-md-1"><i class="fas fa-trash-alt fa-2x text-danger remove_line" style="cursor:pointer;"></i></div>
    </div>
`);

$(".remove_line").on("click", function () {
    $(".items_container." + value).remove();
    $("." + value).click();
});

这张图片是我 table 动态创建的。我有一个红色垃圾图像,如果单击它会从 table.

中删除一行

我需要在单击删除复选框时执行此操作,但当我单击此复选框时,更改消息。

我试过:$('.'+value).click(); 但我的问题是在我的 table 中复制我的条目,我总是可以显示我选择的项目。我的消息发生变化,因为检测它何时被选中。但永远不要删除我的 table 行。

不知道有没有更好的解决办法。并解决我的问题。

恢复: 当我单击左侧 window 的复选框“OFERTA”时,在右侧创建 iframe。当我在 Iframes 中选中一个复选框时,我需要在底部创建 table 简历。

感谢阅读,对不起我的英语。

解决方案

$(".remove_line_"+value).on('click', function(){
                                        $(this).closest('.items_container').remove();    
                                        if($("."+value).prop('checked', true)){
                                            $("."+value).click();
                                            $("."+value).prop('checked', false);
                                        }
                                    });