我是 jQuery 新手,忙于创建基于表格的图表。我发现了一个很好的例子:http ://coding.smashingmagazine.com/2011/09/23/create-an-animated-bar-graph-with-html-css-and-jquery/
但我的问题是如何选择一个表并将它们放入一个数组中?
<table id="data-table" border="1" cellpadding="10" cellspacing="0">
<caption>
table
</caption>
<thead>
<tr>
<td>month</td>
<th scope="col">usage 1</th>
<th scope="col">usage 2</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">jan</th>
<td>1</td>
<td>2</td>
</tr>
<tr>
<th scope="row">feb</th>
<td>3</td>
<td>4</td>
</tr>
<tr>
<th scope="row">march</th>
<td>5</td>
<td>6</td>
</tr>
<tr>
<th scope="row">april</th>
<td>7</td>
<td>8</td>
</tr>
<tr>
<th scope="row">may</th>
<td>9</td>
<td>10</td>
</tr>
</tbody>
</table>
如果我正在查看教程,我会看到它从左到右选择并将它们放在两个数组中。
// Sort data into groups based on number of columns
columnGroups: function() {
var columnGroups = [];
// Get number of columns from first row of table body
var columns = data.find('tbody tr:eq(0) td').length;
for (var i = 0; i < columns; i++) {
columnGroups[i] = [];
data.find('tbody tr').each(function() {
columnGroups[i].push($(this).find('td').eq(i).text());
});
}
return columnGroups;
}
如何进入 5 个数组,值像 1,2 而不是 1,3,5,7,9,