Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

DataTable Delete row Jquery

I am using datatable plugin for table when I am trying to delete current row, the first row getting delete from datatable and in search also that deleted row shoudnot display

this is my jQuery code:

var table = $('#stockistTable').DataTable();
index = $(this).closest('tr').index();
table.row(index.rowIndex-1).remove().draw( false );
like image 900
aenugula karthik Avatar asked Nov 15 '25 00:11

aenugula karthik


2 Answers

You can make a Jquery object of the entire row element and pass it in row() function of Datatable.

var table = $('#stockistTable').DataTable();
var removingRow = $(this).closest('tr');
table.row(removingRow).remove().draw();
like image 143
Daniyal Nasir Avatar answered Nov 17 '25 22:11

Daniyal Nasir


You can try this

$(document).ready(function() {
    var table = $('#stockistTable').DataTable();
    $('tr').on("click", function(e) {
       index = $(this).closest('tr').index();
       table.row( $(this) ).remove().draw();
     });
} );
like image 24
Athul Nath Avatar answered Nov 17 '25 22:11

Athul Nath