I am trying to delete a row using the DataTables plugin

I am trying to delete a row using the DataTables plugin

pranaysonipranaysoni Posts: 23Questions: 2Answers: 0
edited March 2012 in General
I am trying to delete a row using the DataTables plugin . First I don't get the example at all.

What I have this is a user checks the row they want to delete. I do this then

var row = $('#id :checked').parents('tr');
So I get the row of the checked checkbox. Lets assume they only check one box( if multiple where choose it might be different - might need a jquery each loop).

I then try to do this

var position = GlobalVariable.fnGetPosition(row);
GlobalVariable.fnDeleteRow(position);

Replies

  • allanallan Posts: 63,498Questions: 1Answers: 10,471 Site admin
    Forget fnGetPosition just use fnDeleteRow - something like this:

    [code]
    var row = $('#id :checked').parents('tr')[0];
    GlobalVariable.fnDeleteRow(row);
    [/code]

    note that "row" is the TR node, not a jQuery object (which is what I think is causing the problem with your code).

    Allan
  • pranaysonipranaysoni Posts: 23Questions: 2Answers: 0
    Hello sir
    Your Code is note work
    row is undifine

    var row = $('#id :checked').parents('tr')[0];
    GlobalVariable.fnDeleteRow(row);

    when i use
    var row = $('.Class :checked').parents('tr');
    only Delete First Row
This discussion has been closed.