2010-05-17 2 views
2

Я пытаюсь удалить строку с помощью плагина DataTables. Сначала я не получаю пример вообще.Как удалить строку с плагином DataTables?

У меня есть это пользователь, который проверяет строку, которую они хотят удалить. Я делаю это тогда

var row = $('#id :checked').parents('tr'); 

Таким образом, я получаю строку установленного флажка. Предположим, что они проверяют только один флажок (если несколько вариантов, которые могут быть разными), может потребоваться jquery для каждого цикла).

тогда я пытаюсь сделать это

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

положение всегда утратившим Так что я понятия не имею, как это сделать.

http://datatables.net/api

ответ

3

Мое предположение было бы что-то вроде следующего куска кода должно работать:

$('#id :checked').each(function(index){ 
    GlobalVariable.fnDeleteRow($(this).parents('tr')[0]); 
}); 

Я не проверял, но он должен работать от того, что API и примеры их сказать ,

+0

Как вы используете этот метод для удаления строк, которые не находятся в dom? (например, на следующей странице). Удаление по индексу - огромная боль, поскольку он повторно заказывается после каждого удаления. – rynop

Смежные вопросы