<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&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%",所以不好操作