如何在jsoup中使用选择器语法获取Attribute

时间:2013-03-06 08:43:59

标签: java jsoup

我需要获取href标记的属性a的值 我知道使用a.attr("href")我可以获得href属性值。

但我想知道有没有其他方法可以像href一样获得jTidy属性  (使用类似//a/@href的语法)用于Jsoup。

我可以使用一些选择器语法直接获取属性吗?

感谢。

1 个答案:

答案 0 :(得分:4)

不,您无法通过单个选择器检索属性值。其目的是通过各种标准选择元素。

但是您只能选择那些具有该属性的元素,然后询问它的值。

Element withAttr = doc.select("a[href]").first();
String attrAvlue = withAttr.attr("href");