Таблицы данных jQuery :как удалить строку

Я хочу удалить строку из datatable. Вот код таблицы данных, который я использую:

var aSelected = [];

oTable = $('.itemPublished').dataTable({
    "bJQueryUI": true,
    "sPaginationType": "full_numbers",
    "bServerSide": true,
    "bProcessing": true,
    "sAjaxSource": "/item/datatable",
    "bDeferRender": true,
    "iDisplayLength":20,
    "aLengthMenu": [[10, 20, 50, 75, 100, 150], [10, 20, 50, 75, 100, 150]],
    "aoColumnDefs": [
            { "bSortable": false, "aTargets": [ 2, 3, 4 ] },
            { "sClass": "left", "aTargets": [ 1 ] }
    ],
    "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
        if ( jQuery.inArray(aData.DT_RowId, aSelected) !== -1 ) {
            $(nRow).addClass('row_selected');
        }
        $(nRow).addClass('gradeA');
        return nRow;
    }
});

Я хотел протестировать событие, чтобы удалить строку из таблицы данных. Событие запускается кнопкой, которая находится за пределами DOM таблицы datatables. Я попытался сделать это :

$('.test').live('click', function () {
    oTable.fnDeleteRow( 0 ); 
});

, чтобы проверить, может ли он удалить первую строку из таблицы, но он не делает и не выдает никаких ошибок. Где я ошибаюсь?

5
задан madth3 2 September 2013 в 19:47
поделиться