如何在一个DataTables列中获取多个输入值?

时间:2016-09-15 13:23:56

标签: javascript jquery datatables

我有一个DataTables,我需要在同一列中设置2个输入,我知道如果每列有一个输入,如何获取值,如下所示:

var table = $('#example').DataTable();

table.rows().every( function ( rowIdx, tableLoop, rowLoop ) {       
    var cell = table.cell({ row: rowIdx, column: 0 }).node();

    console.log($('input', cell).val());
});

我如何获得这两个值?

table.cell({row: rowIdx, column:0}).node().find('#inputOne'); 

1 个答案:

答案 0 :(得分:0)

将值映射到数组

var values = $(cell).find(':input').map(function(){
    return this.value
}).get();
console.log(values);