Jquery ajax成功完成时未删除数据id

Jquery ajax成功完成时未删除数据id,jquery,html,codeigniter,Jquery,Html,Codeigniter,我试图使用CI中的jQuery ajax函数从数据库中删除数据,但单击按钮“数据已成功删除”,但ajax请求完成后,元素未被删除 以下是HTML代码: <td> <a href="javascript:void(0)" class="btn btn-danger del_comment" data-id="<?php echo $report->video_comment_id; ?>" data-action="<?php ec

我试图使用CI中的jQuery ajax函数从数据库中删除数据,但单击按钮“数据已成功删除”,但ajax请求完成后,元素未被删除

以下是HTML代码:

    <td>
        <a href="javascript:void(0)" class="btn btn-danger del_comment" data-id="<?php echo $report->video_comment_id; ?>" data-action="<?php echo site_url('admin/delete_comment') ?>">
            Delted Comment
        </a>
    </td>
我不会给你们控制器和模型,因为所有的东西都正常工作

我想删除ajax时的
,我该怎么做

$("a[data-id='" + comment_report + "']").find('td').remove()
上面是在应该查找父TD时查找子TD

$("a[data-id='" + comment_report + "']").parent('td').remove()
使用
$(this).closest('tr').remove()


试试$(this).parent(td).remove();?它不工作我想删除tr,但这段代码正在工作$(“a[data id=”“+comment_report+“]”)。parent('td')。remove()我想在放置时删除tr。parent('tr')。remove()它不工作我不知道为什么。请参阅下面的jsfiddle。当你点击锚时,它会删除最接近的“tr”…你可以使用@Awena解决方案。它必须工作。如果你仍然面临问题,给tr提供id(结合视频注释id)并删除它
$("a[data-id='" + comment_report + "']").parent('td').remove()