我有 2 张桌子。一个只保留我的“数据表”的第一列,其余的存储在另一个表中,该表位于第一列。
我需要做的是从特定行获取所有数据以将其传递给 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);
});