如何使用DataTables插件删除行?

时间:2010-05-17 05:11:36

标签: jquery jquery-plugins

我正在尝试使用DataTables插件删除一行。首先,我根本没有得到这个例子。

我所拥有的是用户检查他们想要删除的行。我这样做

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

所以我得到了复选框的行。让我们假设他们只检查一个框(如果多个选择它可能不同 - 可能需要每个循环jquery)。

然后我尝试这样做

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

位置始终为空,所以我不知道如何做到这一点。

http://datatables.net/api

1 个答案:

答案 0 :(得分:3)

我的猜测是类似下面的代码应该有效:

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

我没有对此进行测试,但它应该与API及其示例所说的一致。