一个jsoup的小问题,麻烦看,在线等
 <tr class="B">
      <td width="4%" align="center">5<br></td>
      <td width="21%" align="left"><a href="javascript:void(0)" onClick="openWin(this,'kc')" value="380198">Z219494</a><br></td>
      <td width="4%" align="right">2.0<br></td>
      <td width="5%" align="right">32.0<br></td>
      <td width="4%" align="right">32.0<br></td>
      <td width="4%" align="right">0.0<br></td>
      <td width="10%" align="left">专业<br></td>
      <td width="5%" align="left">授<br></td>
      <td width="5%" align="center">试<br></td>
      <td width="7%" align="left"><a href="javascript:void(0)" onClick="openWin(this,'js')" value="2m5qyg1qkup91o74af000038&amp;param2=d6b1568426df894c5b61d59e7c2f6061">刘</a><br></td>
      <td width="9%" align="left">12-19<br></td>
      <td width="9%" align="left">3-9<br></td>
      <td width="13%" align="left">308<br></td>
    </tr>
    如上一段html代码,我用jsoup解析。
    Element ele=***.select("td[width=9%]").first();
    System.out.println(ele);
    这样可以输出“<td width="9%" align="left">12-19<br></td>”


    但是我这样写
        Element ele=***.select("td[width=9%]").first().text();
        无法得到“12-19”,反而报错。

        因为那有两个 width="9%",所以不好操作

1个回答

 select("td[width='9%']"),9%加上单引号
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐