我们的页面中有一个包含一些数据的Footable,一列有一个删除行按钮,按预期工作。
问题是,当按下删除时,我们想从列中检索一个值,用它做一些处理。
示例:
ID -- Name -- Delete
--------------------
01 -- John -- Delete
02 -- Doe -- Delete
当我在第二行按删除时,我想检索此值,搜索数组,并从那里删除它,并将参数传递给Ajax调用。
我喜欢像数据值这样的东西,但不知道如何获得它。在删除行上,有一个如下代码:
$('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);
});
我知道row有数据,但不知道/不了解如何提取我需要的列。
问候并感谢。
答案 0 :(得分: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);