删除 jquery 数据表中的选定行

Delete selected row in jquery datatable

我正在尝试删除 DataTable 中的选定行。我使用的代码是:

var oTable = jQuery("#tableId").dataTable();
jQuery("#tableId tbody').on( 'click','.delete',  function (e) {
        e.preventDefault();
        oTable.row(jQuery(this).parents('tr')).remove().draw( false );

} );

但是我收到这个错误:

'undefined' is not a function (evaluating 'oTable.row('.deleteNow')');

我的代码中是否遗漏了什么或有什么错误?

而不是将数据表初始化为

var oTable = jQuery("#tableId").dataTable();

尝试

var oTable = jQuery("#tableId").DataTable(); //use 'D' instead of 'd'

delete_bookmark是删除按钮id mbot0 是 table 行 class 试试这个

$(document).on('click','.delete_bookmark',function(){
        $(this).closest(".mbot0").remove();
    });