У меня есть таблица, и мне нужно получить значения для каждой строки (в массиве), что-то вроде: [{1,'test'}, {2,'another test'}, {3, 'nothing'}]
, но единственное, что я могу получить: ["1 test", "2 another test","3 nothing"]
.Мне нужно отправить эти значения с помощью ajax как объект json ... и создать другую таблицу - таким образом мне нужен массив значений ...
var table = $("table");
var rowsAll = table.find("tbody tr");
rowsAll.each(function(i,l) {
var rows = [];
$(this).each(function(t,l){
rows[rows.length] = cells[t]= $(this).text();
return rows; //returns rows, but I need cells of each row
}).serialize();//or get()
});
HTML-код выглядит примерно так:
<table id="deal">
<thead>
<tr>
<th> num </th>
<th> string </th>
</tr>
</thead>
<tbody>
<tr> <td> 1 </td> <td> test </td> </tr>
<tr> <td> 2 </td> <td> another test </td> </tr>
<tr> <td> 3 </td> <td> nothing </td> </tr>
</tbody>
</table>
Мне действительно нужна помощь ...