jQuery - получить значения из строки таблицы на основе другого индекса строки таблицы

У меня есть 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);
});​

0 ответов

Другие вопросы по тегам