获取DataTables中已检查行的行值

时间:2011-10-24 10:06:03

标签: jquery datatables

我已经在每行上绘制了一个带有复选框的数据表。现在,当我选择某些复选框并单击“提交”时,我想获得整行中所有列的值。

我尝试使用$('tr input',oTable.fnGetNodes()).serialize();,但这只返回了复选框的值。 如何获得整个选中行的值。

1 个答案:

答案 0 :(得分:2)

解决了这个问题。

循环遍历数据表中的每个tr行,并使用

获取包含每个单元格值的数组
$('#DataTable tr').each(function() {    
          var rowData = this.cells

rowData是一个数组,其中包含每个单元格的值。因为复选框是第一列,所以从rowData数组得到第一列的值,如下所示

rowData[0].firstChild.value