2014-09-03 100 views
1

我们的页面中有一个Footable,有一些数据,一列有一个删除行按钮,按预期工作。如何从Footable中检索列数据

问题是,按下deleterow的时候,我们希望从列中检索的值,做一些处理它。

例子:

ID -- Name -- Delete 
-------------------- 
01 -- John -- Delete 
02 -- Doe -- Delete 

当我按下删除第二行,我想取出这个值,要搜索一个数组,并删除它从那里过,并作为参数传递给Ajax调用。

我readed类似的数据值,但不知道如何得到它。在删除行,有这样的代码:

$('table').footable().on('click', '.row-delete', function(e) { 
    e.preventDefault(); 
    //get the footable object 
    var footable = $('table').data('footable'); 

    //get the row we are wanting to delete 
    var row = $(this).parents('tr:first'); 

    //delete the row 
    footable.removeRow(row); 
}); 

我知道行有数据,但不知道/理解如何提取我需要的列。

谢谢。

回答

0

您可以在TR列作为TD元素得到 如

var columns = $('td',row); // all the TD elements in the row 

您可以通过指数在各列得到(从0开始),如

var someColumn = $('td',row)[1]; 

或者列你在有一个类例如:

var someColumn = $('td.someclass',row); 
+0

这里有一个很好的资源http://try.jquery.com/如果你需要帮助机智h jQuery – 2014-09-03 10:15:25

+0

非常感谢,并为延迟感到抱歉。 – Giu 2014-09-19 11:51:57