【问题标题】:Row header value given the Row and Column Nos of a cell给定单元格的行号和列号的行标题值
【发布时间】:2018-07-20 16:33:18
【问题描述】:

如果我单击 table 中的特定单元格,我将尝试获取该特定列的所有值。此外,如果单元格值不为空,我将尝试获取该单元格的相应行标题。下面是获取单元格值但不获取行标题值的代码部分。请指教。

for (var i = 0; i <= x; i++)
    var value = $('#tablename').find('tr').eq(len).find('td').eq(colno-1).text();
    if (value !='0' || value !='') {                      
        var headervalue = $('#tablename').find('tr').eq(len).find('td').eq(colno - 1).parentNode.cells[i];
        console.log($(headervalue).text());
    }
}

【问题讨论】:

  • 请提供一些 HTML

标签: javascript jquery html-table


【解决方案1】:

通过 Javascript 试试这个。

for (i = 0; i < table.rows[1].cells.length; i++) {
    txt = txt + table.rows[1].cells[i].headers + "<br>";
    if(txt !='') {
        txt = txt + table.rows[1].cells[i].innerText + "<br>";
    }
}

【讨论】:

  • 不,它不起作用。我想为那些不为零的值获取所有列值和相应的行标题
【解决方案2】:
          for (i = 3; i < document.getElementById("mytable").rows.length; i++) {
                txt = $('#mytable').find('tr').eq(i).find('td').eq(colno-1).html();
                 if(txt != 0) {
                     headervalue = $('#mytable').find('tr').eq(i).find('.classname').text();


                }                   
            }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多