【问题标题】:Select table rows excluding first row选择不包括第一行的表格行
【发布时间】:2012-09-09 13:37:42
【问题描述】:

如何选择不包括第一行的表格行。表格行数可能不同。

示例如下:

<table id="grdVerzekeringen" >
    <tr>
        <th>First name</th><th>Last name</th>
    </tr>
    <tr>
        <td>Pera</td><td>Peric</td>
    </tr>
    <tr>
        <td>Mika</td><td>Mikic</td>
    </tr>
    <tr>
        <td>Zika</td><td>Zikic</td>
    </tr>
</table>

在此示例中,我想选择具有实际数据而不是标题数据的表行。我可以使用 css 选择器或 XPath。

【问题讨论】:

    标签: css ruby xpath css-selectors html-table


    【解决方案1】:

    如果标题行使用th,你很幸运。只需使用以下 XPath 表达式:

    table[@id="grdVerzekeringen"]/tr[td]
    

    如果标头也使用td,则可以使用position()函数:

    table[@id="..."]/tr[position()>1]
    

    【讨论】:

      猜你喜欢
      • 2013-05-20
      • 2017-05-23
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 2013-03-09
      • 2011-12-28
      • 2019-08-06
      相关资源
      最近更新 更多