jsoup第二个元素而不是first()

时间:2011-06-04 13:22:55

标签: java php jsoup simple-html-dom

我已翻译 PHP Simple HTML DOM 查询:

$article->find('td[id$=tdDescription] div a', 1)->plaintext;

jsoup 查询:

resultRow.select("td[id$=tdDescription] > div > a").first().text());

你可以看到我正在接受PHP中的第二个(1)结果,目前在jsoup中使用.first()我正在访问第一个结果(0)但是我还想访问第二个结果(1) ,我该怎么做?

2 个答案:

答案 0 :(得分:17)

请改用Elements#get()。这允许按索引访问元素。

resultRow.select("td[id$=tdDescription] > div > a").get(1).text());

答案 1 :(得分:0)

使用td[id$=tdDescription] > div > a:eq(2)选择器。