2016-09-15 57 views
0

我有一個數據表至極,我需要在同一列中設置2個輸入,我知道如何讓價值,如果有每列一個輸入如下:如何在一個DataTables列中獲取多個輸入值?

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'); 

回答

0

映射中的值數組

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

謝謝!它完美的作品! –

相關問題