删除jquery数据表中的选定行

时间:2015-02-28 10:48:24

标签: jquery jquery-datatables

我正在尝试删除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 );

} );

但是我收到了这个错误:

  

'未定义'不是一个功能(评估' oTable.row(' .deleteNow')');

我的代码中是否有任何遗漏或错误的内容?

2 个答案:

答案 0 :(得分:0)

而不是将数据表初始化为

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

尝试

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

答案 1 :(得分:0)

delete_bookmark是删除按钮ID mbot0是表行类试试这个

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