选择器语法

时间:2013-02-27 18:22:04

标签: java html jsoup

我正在尝试选择包含单词Contact的表格的行。

<table>
<tr><td>bla bla</td></tr>
<tr><td>Contact: Mike.....</td></tr>
</table>

当我使用e.children().select(":contains(Contact:)").text()时,我得到了

Contact: Mike..... Contact: Mike..... Contact: Mike.... 3个我想要的实例

如果我尝试e.children().select(":containsOwn(Contact:)").text(),我会

Contact:

感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

试试这个:

Document doc = ...
Elements rows = doc.select("td:containsOwn(contact:)");

for( Element element : rows )
{
    System.out.println(element.text());
}

<强>输出:

Contact: Mike.....

如果您想要tr - 代码:doc.select("tr:contains(contact:)");