2011-10-24 38 views
1

我已經用每個行的複選框繪製了一個數據表。現在,當我選擇某些複選框並單擊提交時,我想要獲取整行中所有列的值。獲取DataTable中已檢查行的行值

我試過使用$('tr input',oTable.fnGetNodes()).serialize();,但是這隻返回了複選框的值。 我怎樣才能得到整個選中的行的值。

+0

拿到了第一列的值,該SO鏈接可以幫助你 的http:// stackover flow.com/questions/5678624/how-to-capture-the-data-in-a-selected-row-using-jquery-datatables/5678778#5678778 – Rafay

+0

你的意思是'整個選中行的值'。 ?你能提供一個例子和預期的結果嗎? –

回答

2

解決了該問題。

環繞在各自的數據表的tr行的,並得到了使用

$('#DataTable tr').each(function() {  
      var rowData = this.cells 

rowData每個單元的含有一個數組值是它包含每種cells.Since複選框的值的數組是第一列中,從rowData陣列這樣

rowData[0].firstChild.value