Показать сообщение отдельно
  #1 (permalink)  
Старый 12.01.2016, 21:21
Интересующийся
Отправить личное сообщение для Dencho Посмотреть профиль Найти все сообщения от Dencho
 
Регистрация: 23.11.2015
Сообщений: 17

Доступ к елементу
Привет всем.

Нужна помощь, есть таблица с n-ный количеством рядков, некоторые ячейки обеднены по вертикали, и мне нужно так их и вывести. Но проблема с $(this).next().eq(0).text(), как мне указать следующий ряд используя i с цикла for ?
tr.each(function(k,elem){
        var h_td = $("td",this).eq(0).outerHeight();
        var td = $("td",this);
        if (td.hasClass('ktkv')){
            ReportLeftSrc += "<tr><td colspan='2' class='ktkv' style='border-right: none'>"+$('td',this).text()+"</td></tr>";
        }else{
            if(td.hasClass('number')){
                var row = $('td',this);
                var rowspan = row.attr('rowspan');
                    for (var i=0; i<rowspan; i++){
                        if(i==0){
                            ReportLeftSrc += '<tr style="height: '+h_td+' px"><td rowspan="'+rowspan+'" class="number" style="width: 23px; background-color: #ffffff">'+$('td',this).eq(i).text()+'</td><td class="name" style="background-color: #ffffff;width: 164px">'+$('td',this).eq(i+1).text()+'</td></tr>';
                        }else{
                            ReportLeftSrc += "<tr style='height: '"+h_td+"'px' class='ctr'><td class='name counter' style='background-color: #ffffff'>"+ $.trim($(this).next().eq(0).text())+"</td></tr>";
                        }
                    }
                //}
            }
        }
    });
Ответить с цитированием