我正在尝试删除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')');
我的代码中是否有任何遗漏或错误的内容?
答案 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();
});