私は2つのテーブルを持っています。1つは、「データテーブル」の最初の列のみを保持し、残りは別のテーブルに格納され、最初から右に配置されます。
私がする必要があるのは、特定の行からすべてのデータを取得して jqplot に渡すことです。
私のテーブルは次のようになります: http://jsfiddle.net/Misiu/eajpy/
私のコードは基本的に機能しますが、改善できると思います。どんなアドバイスも役に立ちます:)
私のコードは次のようになります。
$('table#baseTable > tbody > tr > td'').click(function() {
var rowIndex = $(this).parent().parent().children().index($(this).parent());
$('div#log').html(rowIndex);
var myData = [];
$('#dataTable tbody tr:eq(' + rowIndex + ')').map(function() {
return $(this.cells).get();
}).each(function() {
var headerVal = $(this).closest("table").find("thead > tr > th").eq($(this).index()).html();
myData.push([headerVal, $(this).html()]);
})
alert(myData);
console.log(myData);
});