我有一個表,我需要獲得每行(陣列)的值,如: [{1,'test'}, {2,'another test'}, {3, 'nothing'}]
,但唯一我可以得到的是: ["1 test", "2 another test","3 nothing"]
。我需要阿賈克斯JSON對象發送這個值...並創建另一個表 - 因此,我需要一個值數組...如何拆分jquery數組
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>
我真的需要幫助......
在JavaScript中沒有像'{1''test'}'這樣的構造 - 你的意思是對象'{1:'test'}'還是數組''1,'test']'? – Xaerxess
對不起..我只知道基礎知識......我只知道我在服務器端需要什麼:(jfriend00已經給了我答案,無論如何thnx) –